plot3(MATLAB plot3()实例讲解)
一、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.50.60.1],'linewidth',3);
绘图效果:
二、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相同即可。
三、plot3(x.y.z)中x,y,z可以交换位置吗
可以交换位置。
在MATLAB中,plot3函数用于绘制三维图形,其中x、y、z分别表示三个坐标轴上的数据点。这三个参数的顺序可以根据需要进行交换,它们的顺序不会影响绘图结果。例如,plot3(x,y,z)和plot3(z,x,y)会得到相同的三维图形。
除了plot3函数,许多其他的MATLAB函数也支持参数顺序的交换,例如scatter3、surf、mesh等。