多语言展示
当前在线:1432今日阅读:84今日分享:32

Matlab绘制三维曲面

最近再学习Matlab,就把Matlab主要的画图都搬到分享上来了。接着将Matlab绘制三维曲面。Matlab里的所有数据都表示成矩阵的形式。
工具/原料

Matlab

方法/步骤
1

[X Y]=meshgrid(x,y):绘制二维图形是生成小矩形的个点mesh(X, Y, Z): X,Y,Z是同维矩阵,颜色由colormap来决定meshc(X,Y,Z): 除了生成网格曲面外,还在x-y平面生成曲面的等高线meshz(X,Y,Z):除了生成网格曲面外,还在曲线下面加上一个长方形的台子。

2

Matlab示例:t1=-3:0.1:3;[x1, y1]=meshgrid(t1); %生成网格z1=x1.^2+y1.^2;mesh(x1,y1,z1); title('x^2+y^2');

3

t1=-3:0.1:3;[x1, y1]=meshgrid(t1); %生成网格z1=x1.^2+y1.^2;meshc(x1,y1,z1); title('x^2+y^2');

4

t1=-3:0.1:3;[x1, y1]=meshgrid(t1); %生成网格z1=x1.^2+y1.^2;meshz(x1,y1,z1); title('x^2+y^2');

注意事项

在英文输入法下编辑代码

推荐信息