![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/357457/image.png)
draw angle between two vectors
4 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hassan Abdelazeem
le 7 Sep 2020
Commenté : Star Strider
le 8 Sep 2020
Please every one, how I can draw this figure in Matlab
as in the attachment figure
0 commentaires
Réponse acceptée
Star Strider
le 7 Sep 2020
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 commentaires
Plus de réponses (1)
Voir également
Catégories
En savoir plus sur Polar Plots dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!