フィルターのクリア

Arrow of a vector ( r, theta) from a point (x,y).

19 ビュー (過去 30 日間)
Bipul Biswas
Bipul Biswas 2021 年 9 月 9 日
コメント済み: Star Strider 2021 年 9 月 9 日
Hello,
I need to show a arrow of a vector (r, theta) form a point (x,y). Is there any function to do that?
Thanks for help.
  1 件のコメント
Mathieu NOE
Mathieu NOE 2021 年 9 月 9 日
hello
look in the FEX section and search for "arrow"

サインインしてコメントする。

採用された回答

Star Strider
Star Strider 2021 年 9 月 9 日
One approach (using the quiver function) —
x = rand
x = 0.3732
y = rand
y = 0.5120
r = rand
r = 0.9137
theta = 30; % Angle In Degrees
figure
quiver(x, y, r*cos(deg2rad(theta)), r*sin(deg2rad(theta)))
axis([0 2 0 2])
grid
Experiment to get different results.
.
  2 件のコメント
Bipul Biswas
Bipul Biswas 2021 年 9 月 9 日
Thanks for the response. This works.
Star Strider
Star Strider 2021 年 9 月 9 日
As always, my pleasure!
.

サインインしてコメントする。

その他の回答 (1 件)

the cyclist
the cyclist 2021 年 9 月 9 日
You can make an arrow on a plot using the annotation function, or you may want to use a quiver plot if you want the arrow to come from the data itself.

カテゴリ

Help Center および File ExchangeVector Fields についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by