How to plot arrows on plot
35 ビュー (過去 30 日間)
古いコメントを表示
I am trying to plot a phase portrait, and I want for clarity add arrows to these plots. What I want is not "quiver". I want something like the arrows in the image.
I have used, quite simply, a "plot" command solutions of ode45 to obtain the phase portrait.

Thank you in advance
1 件のコメント
rekaia draoui
2020 年 3 月 18 日
how did you manage to draw these arrows? would you please provide the script.
thank you in advance
回答 (1 件)
Walter Roberson
2017 年 5 月 12 日
The only built-in functions for drawing arrows are quiver(), quiver3(), and annotation(). annotation('arrow') is only for straight lines.
Your options would seem to be to either draw the arrow-heads yourself (perhaps using patch()), or else use annotation('arrow') with from a point to itself so that the shaft is non-existent.
2 件のコメント
Megha
2019 年 9 月 11 日
I would be glad to know, if there are any developments in matlab functions in this context?
Walter Roberson
2020 年 3 月 21 日
No, there are no curved arrow functions from Mathworks.
You might want to look at the File Exchange for https://blogs.mathworks.com/pick/2012/08/03/3d-arrows/ arrow3() or arrow()
参考
カテゴリ
Help Center および File Exchange で Creating, Deleting, and Querying Graphics Objects についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!