谁能告诉我matlab程序里的这句mesh(X,Y,Z(:,:,3))是什么意思?

2020-06-03 动漫 365阅读
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
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com