matlab 二维图像绘制1

时间:2024-10-20 17:09:28

1、基本函数绘制 plot 既可以绘制实线,也可以绘制点线。

2、plot(X,Y) %X,Y为同维向量时,绘制以X、Y元素为横,纵坐标的一条线;X为列向量,Y为矩阵时,按Y列绘制多条不同颜色的曲线,X为这些曲线共同的横坐标。

3、plot(X,Y,LineSpec) %参数LineSpec用于指出线条的类型,标记符号和颜色。

4、plot(X1,Y1,LineSpec1,X2,Y2,LineSpec2...) %当Xi和Yi成对出现时,将分别按顺序取两数据Xi和Yi进行画图。

5、plot(..., ‘PropertyName’,PropertyValue,...)%对图形对象中指定的属性进行设置。

6、For example:x=0:0.1:2;y=1+exp(x);Plot(x,y, ‘-+b’)其中,‘-’表示实线,‘+’表示点类型,b表示蓝色

matlab 二维图像绘制1

7、t=[-pi:pi/100:2*pi]’;k=1:6; y=sin(t)*k;Plot(t,y) %y是矩阵形式

matlab 二维图像绘制1

8、(1)图形标注<1> 坐标轴名格式:xlabel(‘string’)Ylabel(‘string’)分别给x轴和y轴添加标签

9、图名格式:title(‘string’) 在当前坐标轴上方正中央放置字符串string做为标题。

10、图例格式:legend(‘string1’,’string2’,...)用指定文字给当前坐标轴添加图例。

11、For example:t=0:pi/100:pi;y1=sin(t);y2=sin(-t);y3=sin(t).*sin(5*t);plot(t,y1, ‘-.r’,t,y2, ‘-.k’,t,y3, ‘-bo’)xlabel(‘时间’);ylabel(‘幅度’);Title(‘波形及包络线’);Legend(‘y=sint’, ‘y=-sint’, ‘y=sinsin5t’)上面的图形标注都是使用标注函数直接写在程序中的,当执行程序后,图形中会自动添加图形标注。但是我们也可以根据图形菜单进行标注,打开图形窗口(Figure)菜单栏中的insert菜单,这时候就可以在图像上添加标注。

matlab 二维图像绘制1

12、(1)图像控制命令<1>clf %清除所有当前图像窗口

13、(2)迭加绘图<1>hold on %保留当前图像与当前坐标轴的属性值,使用后面的图形命令只能在当前存在的坐标轴中增加图形。<2>hold off %在绘制新图形之前,重新设置坐标轴的属性为默认值,关闭hold on功能。<3>hold %在on和off之间切换,即在增加图形和覆盖图形之间切换。<4>hold all %保留当前颜色和线型,在绘制随后的图形时使用当前颜色和线型。

14、For example:x=linspace(0,2*pi,60);y=sin(x);plot(x,y,’b’);xlabel(‘自变量’),ylabel(‘因变量’);Hold on;z=0.5*sin(x);plot(x,z,’k:’);legend(‘y=sin(x)’,’z=0.5*sin(x)’);hold off

matlab 二维图像绘制1

15、最后,如果帮到您,请投票点赞吧!

© 手抄报圈