plot3(plot3绘制三维曲线)

生活百科 1年前 阅读:67 评论:0

Matlab中plot3绘制三维点时,如何设置点的大小及颜色?

plot3(x,y,z,'ro','linewidth',2);

ro 表示用红色圆点

b 表示用蓝色

g  表示用绿色

.各种组合

linewidth 用来设置线宽

具体可参考plot函数

matlab plot3 用法

%plot3(x,y,z)用来绘制3维曲线图,而不能绘制曲面图!就是把所有的

%(x,y,z)点连接在一起。而画曲面图必须用surf和mesh函数,而这两个

%函数都需要知道对应x,y向量交叉点内所有点处的z值,所以得用

%x=-200:0.3:200;y=-200:0.1:200;

%[X,Y]=meshgrid(x,y);

%Z=X.*Y/sqrt(X.*X+Y.*Y)

%获得z值,再用mesh(X,

Y,

Z);绘曲面图

,下面为代码

x=-200:0.3:200;y=-200:0.1:200;

[X,Y]=meshgrid(x,y);

Z=X.*Y./sqrt(X.*X+Y.*Y);

mesh(X,Y,Z)

%希望能解决你的问题!

Matlab中plot3绘制三维点时,如何设置点的大小及颜色?

plot3绘制三维点时设置点的大小及颜色方式与plot一致,常用如下两种方式:

plot3(x,y,z,'r','linewidth',3);

plot3(x,y,z,'color',[0.5 0.6 0.1],'linewidth',3);

方法一中,'r'表示内置的颜色红色,类似的还有:

'm' 粉红 'g' 绿色 'c' 青色  'b' 兰色 'w' 白色 'y' 黄色 'k' 黑色

方法二中,使用数组自定义颜色,注意三个分量取值在0~1之间,表示红、绿、蓝三原色的混合比例

示例代码:

 t = 0:pi/50:10*pi;

 x = sin(t);

 y = cos(t);

 z = t;

 subplot(2,1,1)

 plot3(x,y,z,'g','linewidth',3);

 subplot(2,1,2)

 plot3(x,y,z,'color',[0.5 0.6 0.1],'linewidth',3);

绘图效果:

标签:plot3

网友评论