MATLAB画图时在线条上加箭头

写这个博客的时候就偷个懒,直接把平时用的程序弄出来了,数据也没换,曲线和图例是什么意思就不用管了,将就着看吧。先看图,如图

 程序代码

figure(1)
h1=arrowPlot(x10(500:1000),Z10(10,(500:1000)),'number', 2,'color','r','linewidth',2);hold on;
h2=arrowPlot(x10(1001:1500),Z10(10,(1001:1500)),'number', 2,'color','b','linewidth',2);
% number后面数字是这条线上几个箭头。这里调用了arrowPlot这个子函数
axis([-12 12 -1.4 1.4]);
legend([h1(1),h2(1)],'Loading','Unloading','location','northwest');
xlabel('X');ylabel('Z');

这里x10,z10就不用多管,理解他们算是x y就好,然后使用arrowPlot的时候,这个函数其实是把这一段的数据,分成几段数据,两个箭头,其实他就是分成了三段线条,为了后面图例能够很好地表示,我就用了h1。

这里的箭头的方向是你数据画的顺序。

子函数的m文件在下面资源链接里面,可以当成一个库文件来用,放在画图的统一路径下就好了。

  • 1
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值