MATLAB添加箭头线(包括双箭头和改变箭头属性)

2024-10-26 21:39:50

1、第一,以下面的程序为例,演示如何为图形添加箭头线。新建脚本(Ctrl+N),输入如下代码:close all; clear all; clcx=-2*pi:0.1:2*pi;y1=sin(x);y2=cos(x);plot(x,y1,x,y2,'linewidth',2)axis([-2*pi,2*pi,-1.5,1.5])xlabel('x','fontsize',20);ylabel('y','fontsize',20);legend('sin(x)','cos(x)')annotation('arrow',[0.8,0.6],[0.4,0.7],'LineStyle','-',... 'color','k','LineWidth',2)该程序绘制了sin(x)和cos(x)的图像,用xlabel,ylabel添加的坐标名称,用legend添加了图例,用annotation('arrow',...)添加箭头线,其中'LineStyle','color','LineWidth'分别为改变箭头线的线型,颜色和粗细。

MATLAB添加箭头线(包括双箭头和改变箭头属性)

3、第三,可以通过设置HeadStyle改变箭头的属性,HeadStyle可以选'plain','cback3'等。代码如下:annotation('arrow',[0.15,0.2],[0.2,0.5],'LineStyle','-',... 'color','r','HeadStyle','plain')annotation('arrow',[0.2,0.4],[0.4,0.9],'LineStyle','-',... 'color','b','HeadStyle','cback3')

MATLAB添加箭头线(包括双箭头和改变箭头属性)

5、第五,添加双箭头线,只需要在脚本中再输入以下代码即可。annotation('doublearrow',[0.3,0.5],[0.7,0.9],'LineStyle','-'... ,'color','c','LineWidth',2,'HeadStyle','Plain')其中annotation('doublearrow',...)起到添加双箭头线的作用。

MATLAB添加箭头线(包括双箭头和改变箭头属性)
猜你喜欢