Plotting a set of unit vectors in 2-D

33 Ansichten (letzte 30 Tage)
bio lim
bio lim am 22 Okt. 2015
Kommentiert: Star Strider am 22 Okt. 2015
I am trying to figure out what is the best way to plot a set of unit vectors in 2-D anchored at (0,0). I am defining my rotational matrix (R) as follows.
R = [cosd(theta) -sind(theta); sind(theta) cos(theta)];
The angle of rotation is from 0 to 2pi such that it forms a unit circle. I also would rather use the regular plot command over plotv or quiver. Anyone has any suggestions?
Thanks.

Akzeptierte Antwort

Star Strider
Star Strider am 22 Okt. 2015
I’m not exactly certain what you want to do. I would do what you described with this:
a = linspace(0, 2*pi, 10);
r = 1;
x = r*cos(a);
y = r*sin(a);
o = zeros(size(a));
figure(1)
plot([o' x']', [o' y']')
axis equal
  2 Kommentare
bio lim
bio lim am 22 Okt. 2015
Great way. Thanks. I was just meddling with random problems.
Star Strider
Star Strider am 22 Okt. 2015
My pleasure.
That was fun to program!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu 2-D and 3-D Plots finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by