从“对于plot()函数的初步学习和应用”,到“用scatter ( )函数绘制二维散点图”,共9篇博文绘制的都是二维图形,这篇博文打算开始练习三维图形的绘制。
mesh ( )函数基本格式为mesh (x,y,z),表示绘制三维网格图。三维网格图是由一些四边形相互连接在一起构成的一种曲面图。其中,x、y是网格坐标轴矩阵,z是网格上的高度矩阵。
已知:Z=X.^2+Y.^2,X、Y的取值范围都是 [-20,20] 。
要求:绘制三维网格图。
在命令窗口输入以下程序:
x=-20:0.5:20; y=-20:0.5:20; [X,Y]=meshgrid(x,y); Z=X.^2+Y.^2; mesh(X,Y,Z) xlabel('X轴') ylabel('Y轴') zlabel('Z轴')程序中xlabel(‘X轴’)、ylabel(‘Y轴’)、zlabel(‘Z轴’)分别表示对x、y、z坐标轴进行标注,运行后如图1所示。
图1 三维网格图