作业帮 > 综合 > 作业

matlab初学,生成MESH之前一般要先执行[xx,yy]=meshgrid(x,y)命令,然后

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 19:57:18
matlab初学,生成MESH之前一般要先执行[xx,yy]=meshgrid(x,y)命令,然后
分别新生成一个xx和yy方阵 ,然后就可以用mesh(xx,yy,zz)命令生成立体图了,请问为什么要生成xx,yy?这两个矩阵是干吗用的?
[xx,yy]=meshgrid(x,y)命令,是生成一个平面网格坐标矩阵,可以得到平面网格坐标点,再利用zz与xx,yy的二元函数关系,计算出第三维坐标zz,这样就可以利用mesh(xx,yy,zz)命令画出三维立体图了.至于字母的选择不一定用xx,yy,zz用别的也可以,如用大写字母X,Y,Z更简单.