我有一个10x10x10阵列,z
。我如何在SAME窗口中绘制所有的东西,这样我就可以得到z(:,:,1)
的3个地块,在它下面的z(:,:,2)
等三个地块。Matlab中的多维数组的子阵列
这是我到目前为止有:
for i = 1:10
z=z(:,:,i);
figure(i)
subplot(1,2,1)
surf(z)
%code, obtain new array called "new1"...
subplot(1,2,2)
surf(new1)
%code, obtain new array called "new2"...
subplot(1,3,3)
surf(new2)
end;
我不认为保持在这种情况下,必要的 - 绘制在不同的子图将不会覆盖先前的子图。但是如果在每个子图中绘制了多于一个的曲面,那就是了。仍然是+1来捕捉错误。 – Kena 2010-05-06 19:38:12