how to make a polar plot line continuous between end and beginning

5 vues (au cours des 30 derniers jours)
Jonas
Jonas le 31 Mar 2011
Déplacé(e) : Voss le 5 Août 2023
I am plotting polar plots and i would like to have the line linked between the last and first point of the plot.
I tried to find out if there was a way to achieve that, but was not able, is there any way?

Réponse acceptée

Diego Candia
Diego Candia le 7 Nov 2020
Déplacé(e) : Voss le 5 Août 2023
like this:
polarplot([angle angle(1)], [radius radius(1)])
  1 commentaire
dabe
dabe le 5 Août 2023
Déplacé(e) : Voss le 5 Août 2023
I just wanted to quickly confirm that Diego's answer works.

Connectez-vous pour commenter.

Plus de réponses (1)

Paulo Silva
Paulo Silva le 31 Mar 2011
example
hold on
t = 0:.01:pi;
h1=polar(t,2*t,'--r')
t1=t(1);
[THETA,RHO] = pol2cart(t1,2*t1) %last
t2=t(end);
[THETA1,RHO1] = pol2cart(t2,2*t2) %first
h2=plot(THETA,RHO,'*')
h3=plot(THETA1,RHO1,'r*')
h4=line([THETA THETA1],[RHO RHO1])
legend([h1 h2 h3 h4],'polar line','first value','last value','line from first value to last value')

Catégories

En savoir plus sur Polar Plots dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by