如何用matlab画出如下数据的三维图,有XYZ坐标的那种,最好有具体步骤。

如题所述

第1个回答  2016-12-19

meshgrid()函数与mesh()配合使用,可以将已知XYZ坐标数据的绘制三维图。

实现步骤如下:

x=0:5:55;

y=8:2:20; 

[X,Y] = meshgrid(x,y); %生成X-Y面的网格数据

Z=[。。。。。。]%灰色的数据

mesh(X,Y,Z) %绘制网格三维图

view(3) %三维图视角

xlabel('x'),ylabel('y'),zlabel('z')

相似回答