MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [求助]如何画出带箭头的线段啊 (https://www.labfans.com/bbs/showthread.php?t=5010)

gfojjp 2008-10-26 10:22

[求助]如何画出带箭头的线段啊
 
[SIZE="4"]我用优化方法求一个函数的最小值,计算出了迭代过程中的各个点,我想把没两个点用带 箭头的线段连起来,很多书上的图 都是这样的,我该怎么做啊?
还有如何给这些点(marker对象)旁边标上 序号。
我整了两三天了,也没有搞出来,惭愧啊。

谁能帮帮我么?谢谢![/SIZE]

laugh_talking 2008-10-26 12:19

回复: [求助]如何画出带箭头的线段啊
 
直接在fig图像里面用编辑功能就可以
这要比直接用代码来设置简单的多

gfojjp 2008-10-26 16:04

回复: [求助]如何画出带箭头的线段啊
 
我用 figure的GUI界面编辑 也试过了,没有找到,可以把线段变成带箭头的啊。 楼上能明示否?
我用quiver3也试过了,有是有箭头,但是效果不好啊。不知怎么会事。箭头乱指

xiezhh 2008-10-29 18:00

回复: [求助]如何画出带箭头的线段啊
 
2 个附件
用下面代码即可:

annotation('arrow',[0.2 0.8],[0.1 0.1],'LineStyle','-','color',[1 0 0]);
annotation('arrow',[0.2 0.8],[0.3 0.3],'LineStyle','-','color',[1 0 0],'HeadStyle','plain');
annotation('arrow',[0.2 0.8],[0.5 0.5],'LineStyle','-','color',[1 0 0],'HeadStyle','cback3');
annotation('doublearrow',[0.2 0.8],[0.7 0.7],'LineStyle','-','color',[1 0 0],'HeadStyle','cback3');


可以修改各种属性,包括箭头类型


所有时间均为北京时间。现在的时间是 05:00

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.