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

6 ビュー (過去 30 日間)
Jonas
Jonas 2011 年 3 月 31 日
移動済み: Voss 2023 年 8 月 5 日
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 件のコメント
dabe
dabe 2023 年 8 月 5 日
移動済み: Voss 2023 年 8 月 5 日
I just wanted to quickly confirm that Diego's answer works.

サインインしてコメントする。

その他の回答 (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 Center および File ExchangePolar Plots についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by