趣百科

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

编辑:Simone 2025-03-29 16:19:37 508 阅读

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

在MATLAB中,给图形添加箭头线主要用到annotation('arrow',...),annotation('doublearrow',...)的命令,前者是添加单箭头线,后者是添加双箭头线。

第一,以下面的程序为例,演示如何为图形添加箭头线。新建脚本(Ctrl+N),输入如下代码:

close all; clear all; clc

x=-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'分别为改变箭头线的线型,颜色和粗细。

第二,保存和运行上述脚本,观测图形中添五棍加的箭头线。

第三,可以通过设置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')

第四,保存和运行上述添加后的脚本,可以看到图形中多出两个箭头线,分别为红色和蓝色的,并且它们的箭头头部有所区别,一个是plain型海忌调,一个是cback3型。

第五,添加双箭头线,只需要在脚本中再输入以下代码即可。

annotation('doublearrow',[0.3,0.5],[0.7,0.9],'LineStyle','-'...

,'color','c','LineWidth',2,'HeadStyle','Plain')

其中annotation('doublearrow',...)起到添加双箭头线的作用。

第六,保存和运行上述添加后的脚本,可以看到第四条青蓝色(cyan)的箭头线即为双箭头的。

版权声明:本站【趣百科】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.qubaik.com/article/166643.html

相关推荐