||
来源:https://www.mathworks.com/matlabcentral/fileexchange/278-arrow
matlab官方工具箱介绍是一个很神奇的地方,原贡献者和评论中的贡献者非常多
能帮助解决很多疑难问题,例如上一篇博文便是来自于官方解答
最初得到arrow.m是来自叶师兄的工具包,但是这个版本非常老了,会有些不兼容的命令
由于作者 Erik Johnson在老版本给的主页地址已无法在访问,
后来又在Github上搜到了相对新的版本,还是存在一些问题,费了些时间找到了上面的版本
作者是一直更新的,而且评论中也有不少贡献者
备注中说的还是很清楚的,在这简要做个介绍
% ha = arrow([141 11],[143 12],'length',100,'BaseAngle',90,'TipAngle',[],...
% 'width',10,'Page',[],'CrossDir',0,'NormalDir',0,'Ends',[]);
% % length 决定箭头大小 width 箭柄宽度 BaseAngle 箭头尖不尖 tipangle 箭头斜不斜 CrossDir 箭头水平翻转
ha目前返回的是一个double矩阵按照上文提到的链接中Michael Xie的说法也并未解决该问题
希望有时间能读读源代码,最终解决这个小bug吧
可以做到的效果图
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-12-27 03:28
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社