То, что я знаю о вас, не может иметь неквадратную матрицу в Matlab. Так что ближайший
можно сделать, это положить NaNs в пропущенные пробелы:
A = [
10 10 NaN NaN NaN
2 2 NaN NaN NaN
20 20 20 NaN NaN
3 3 3 NaN NaN
30 30 30 30 30
4 4 4 4 4
];
Все остальное тоже самое.
Split:
[rows, cols] = size(A);
A_mean = A(1:2:rows, :);
A_sd = A(2:2:rows, :);
Сделай топоры (я переставил их, чтобы они были как у тебя;)
[XX, ZZ] = meshgrid(1:cols, 1:(rows/2))
И участок:
surf(XX, A_mean, ZZ); hold('on');
surf(XX, A_sd, ZZ); hold('off')