matlab plot3 如何判断点的属性,用不同的颜色画出来?

我做过这个不过有点烦。我给你提供一下大致思路吧,

先定义一个color属性

color=['r','b'];%红色和蓝色

然后你一个个的点单独画。

hold on

for i = 1:xxx

plot(x(i),y(i), '*'+color(属性+1))

end

这样属性==0的时候color(1)数组索引到红色'r',画图的那句话就等效成了

Plot(x(i),y(i),'*r');%画红色星星

这样就可以了。

当然,星星的大小也可以调整。

属性是1的时候color(2)索引到蓝色。

matlab plot3怎么添加色条

具体操作步骤如下:

第一步在我们的电脑上打开matlab,新建一个m文件,通过x=0:0.01*pi:2*pi;y1=sin(x);y2=cos(x);代码来绘制正弦和余弦曲线。

第二步我们运行脚本,可以看到已经绘制出了曲线,默认线条类型是实线。

第三步通过plot(x,y:m'--');和plot(x,y2,'*');将正弦曲线的线条类型改为虚线,余弦曲线的线条类型改为*号组成。

第四步我们运行m文件,可以看到线条类型分别变成了虚线和*线。

第五步我们来设置线条的颜色,plot(x,y1,':m');m是代表紫色,:是点线;plot(x,y2,'--g');g代表绿色,--代表虚线。

第六步我们运行m文件,可以看到绿色虚线和紫色点线效果。

matlab中plot3在实际操作中的用法

1、设置图线宽度   set( haxis, 'LineWidth', 1.0 ); ----这是 set函数, 'LineWidth'就是axis的线宽度属性,其值默认为0.5,这里可以改成1.0了。

2、调整坐标轴上下限

set( haxis, 'XLim', [ 2 20 ] );  set( haxis, 'YLim', [ 2 20 ] );---调整坐标轴上下限的。Z轴,那同理set( haxis, 'ZLim', [ Zmin, %% Zmax ] )

3、调整坐标轴上的标注数字

set( haxis, 'XTick', 2:1:20 );  set( haxis, 'YTick', 2:1:20 );----是调整坐标轴上那些标注出来的数字了,2:1:20意思是从2开始,每隔1标注一次,直到20为止。注意这里的2, 20最好和上面相应的XLim, YLim最大最小值一致。

4、MATLAB中提供的线型及颜色属性:

如:plot(x1,y1,'r-'),表示,用红色实线画出图形

5、图形标题、轴标注、图形说明的设置

图名标注可用:title('xx关系图')

axis([0,22,0,3]);---显示范围为:X轴从0-22, Y轴从0-3显示。

xlabel('电压(V)'),ylabel('电流(A)') 分别表示在X轴下标示 电压(V),Y轴旁标示“电流(A)”

legend('A曲线 ','B曲线','C曲线')  用于说明图中的曲线的说明,顺序和plot(x1,y1,x2,y2,x3,y3)的曲线1、2、3相同即可。

matlab 怎么循环plot自定义颜色?

matlab中plot()函数的color参数可以通过颜色数组设定曲线的颜色,所以可以通过如下步骤循环自定义plot曲线的颜色:

1、自定义一个颜色数组

在matlab命令窗口输入如下代码:>>

c

=

rand(5,3),表示生成一个5行3列的0~1之间的随机数组,这样每一行的三个数可以作为一个颜色数组。

2、循环绘制5条曲线

>>

x

=

0:pi/50:2*pi;

>>

A

=

1:5;

>>

for

i=1:5

plot(x,A(i)*sin(x),'color',c(i,:))

%

用数组c的第i行作为颜色数组

hold

on

end

3、最终效果如下

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

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

ro 表示用红色圆点

b 表示用蓝色

g  表示用绿色

.各种组合

linewidth 用来设置线宽

具体可参考plot函数