Matlab学习笔记–绘制曲面图
参考《MATLAB实用教程》(第二版)
曲面图:可以将数据绘制成为三维曲面,主要可以用mesh和surf函数进行绘制
首先是绘制mesh图:
x=linspace(1,50,10);
mesh(x)
错误使用 mesh (line 83)
Z 必须为矩阵,不能是标量或矢量。
必须要矩阵才可以用mesh(z)
z=[1:10;2:2:20;3:12];
mesh(z)
得出的图像是这样
当然,函数mesh可以有3个自变量.,即mesh(x,y,z),代码实现如下:
x=linspace(1,50,10);
y=linspace(500,1000,3);
z=[1:10;2:2:20;3:12];
mesh(x,y,z)
运行的结果与上图一样,就不放图了。值得注意的是,其中矢量x的个数必须与z的列数相同,而矢量y的元素个数必须与z的行数相同。
surf图的绘制:
surf图绘制的是着色的三维曲面图,它的颜色由Z值决定。s