
Plotting a set of unit vectors in 2-D
조회 수: 7 (최근 30일)
이전 댓글 표시
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.
댓글 수: 0
채택된 답변
Star Strider
2015년 10월 22일
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
추가 답변 (0개)
참고 항목
카테고리
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!