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

41 次查看(过去 30 天)
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.

采纳的回答

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.
.

更多回答(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 CenterFile Exchange 中查找有关 Vector Fields 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by