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'分别为改变箭头线的线型,颜色和粗细。
2、第二,保存和运行上述脚本,观测图形中添加的箭头线。
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')
4、第四,保存和运行上述添加后的脚本,可以看到图形中多出两个箭头线,分别为红色和蓝色的,并且它们的箭头头部有所区别,一个是plain型,一个是cback3型。
5、第五,添加双箭头线,只需要在脚本中再输入以下代码即可。annotation('doublearrow',[0.3,0.5],[0.7,0.9],'LineStyle','-'... ,'color','c','LineWidth',2,'HeadStyle','Plain')其中annotation('doublearrow',...)起到添加双箭头线的作用。
6、第六,保存和运行上述添加后的脚本,可以看到第四条青蓝色(cyan)的箭头线即为双箭头的。