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

6 次查看(过去 30 天)
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?

采纳的回答

Diego Candia
Diego Candia 2020-11-7
移动:Voss 2023-8-5
like this:
polarplot([angle angle(1)], [radius radius(1)])

更多回答(1 个)

Paulo Silva
Paulo Silva 2011-3-31
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')

类别

Help CenterFile Exchange 中查找有关 Polar Plots 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by