首页 > 其他 > 详细

matlab的plot3()函数、mesh()函数和surf()函数

时间:2019-11-06 13:51:09      阅读:510      评论:0      收藏:0      [点我收藏+]

1.plot3()函数

例1:绘制一条空间折线。

x=[0.2,1.8,2.5];
y=[1.3,2.8,1.1];
z=[0.4,1.2,1.6];
figure(1);plot3(x,y,z);
grid on;
axis([0,3,1,3,0,2])%设置三个坐标轴的显示范围

技术分享图片

例2:绘制参数形式的螺旋线

(1)绘制曲线先要有坐标

(2)第二个子图,坐标每隔4个取1个,共定义了50个数据点,绘制的曲线比较粗糙。

技术分享图片

2.mesh()函数

用于绘制三维网格图

mesh(x,y,z,c)

(x,y)是网格坐标矩阵;

z是网格上的高度矩阵;

c用于指定在不同高度下的曲面颜色。c省略时,默认z=c,颜色的设定正比于图像的高度。

3.surf()函数

surf(x,y,z,c)

用于绘制三维曲面图

 4.例子

用四种方式绘制z=(x-1)2+(y-2)2-1的曲面图,其中x属于[0,2],y属于[1,3]

[x,y]=meshgrid(0:0.1:2,1:0.1:3);
z=(x-1).^2+(y-2).^2-1;
subplot(2,2,1);
meshc(x,y,z);title(meshc(x,y,z));
subplot(2,2,2);
meshz(x,y,z);title(meshz(x,y,z));
subplot(2,2,3);
surfc(x,y,z);title(surfc(x,y,z));
subplot(2,2,4);
surfl(x,y,z);title(surfl(x,y,z));

技术分享图片

 

 

 

 

matlab的plot3()函数、mesh()函数和surf()函数

原文:https://www.cnblogs.com/yibeimingyue/p/11804533.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!