我使用网格图遇到了尺寸问题。以下示例效果很好,但我想绘制mesh(zz,TT,u(:,:,2,1))
而不是mesh(u(:,:,2,1))
. 在这种情况下,尺寸不一致,matlab 给出错误。我怎样才能订购这个尺寸问题?
clear;
z=linspace(0,10,5);
T=linspace(0,20,50);
for j=1:length(T)-1
for i=1:length(z)
u(i,j,2,1)=z(i)*T(j)+10;
end
end
figure(1)
[zz,TT]=meshgrid(z,T);
mesh(u(:,:,2,1))