![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/357457/image.png)
draw angle between two vectors
조회 수: 7 (최근 30일)
이전 댓글 표시
Please every one, how I can draw this figure in Matlab
as in the attachment figure
댓글 수: 0
채택된 답변
Star Strider
2020년 9월 7일
Try this:
figure
hp{1} = polarplot([45 160; 0 0]*pi/180, [1 1; 0 0], '--k', 'DisplayName','Induction');
hold on
hp{2} = polarplot([160; 0]*pi/180, [1; 0], '-k', 'DisplayName','Field');
polarplot([40 50; 45 45]*pi/180, [0.8 0.8; 1 1], '-k')
polarplot([155 165; 160 160]*pi/180, [0.8 0.8; 1 1], '-k')
hold off
lgd = legend([hp{1}(1), hp{2}(1)], 'Induction','Field', 'Location','southoutside');
title(lgd, '\itB\rm at 45°')
producing:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/357457/image.png)
.
댓글 수: 2
추가 답변 (1개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Line Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!