Что такое new1
и new2
? Они одинаковы для всех рядов? Или также 3D-массивы?
Я думаю, вам нужно что-то вроде этого:
for i = 1:10
subplot(10*3,3,(i-1)*3+1)
surf(z(:,:,i))
subplot(10*3,3,(i-1)*3+2)
surf(new1)
subplot(10*3,3,(i-1)*3+3)
surf(new2)
end
Или, в более общем случае, для переменного размера z:
N = size(z,3);
for i = 1:N
subplot(N*3,3,(i-1)*3+1)
surf(z(:,:,i))
subplot(N*3,3,(i-1)*3+2)
surf(new1)
subplot(N*3,3,(i-1)*3+3)
surf(new2)
end