谁能告诉我matlab程序里的这句mesh(X,Y,Z(:,:,Z不是XY的函数吗,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 08:11:20
谁能告诉我matlab程序里的这句mesh(X,Y,Z(:,:,Z不是XY的函数吗,

谁能告诉我matlab程序里的这句mesh(X,Y,Z(:,:,Z不是XY的函数吗,
谁能告诉我matlab程序里的这句mesh(X,Y,Z(:,:,
Z不是XY的函数吗,

谁能告诉我matlab程序里的这句mesh(X,Y,Z(:,:,Z不是XY的函数吗,
z是x和y的函数.一般来说x和y是N*N的,而你这里的
必然z是一个N*N*M的三维矩阵,因而直接mesh(x,y,z)肯定是错误的,matlab的mesh
函数要求x,y,z的size是一样的.因此只能用类似mesh(x,y,z(:,:,i))来进行作图,如果写成循环的话,还能做成动画.例如
for i = 1:M
mesh(x,y,z(:,:,i));
pause(0.01);
end