数据
0 0.867779926444275
15 0.895866066532554
30 0.791816991652543
45 0.729582701499042
60 0.510896493274811
75 0.349659272558701
90 0.255383327300393
105 0.383729598278156
120 0.604795433670792
135 0.731177670225856
150 0.783135047098391
165 0.984715658218028
Matlab中的代码
polar(data(:,1), data(:,2), 'k-');
这使
您会看到第一个点(0)连接到第二个点(135)。我希望这些点以0到15、15到30,...,150到165以及最终165到0的顺序连接。
如何绘制极坐标图,其中点按第1列中的顺序连接?
polar
期望第一个输入以弧度而不是度为单位。因此,使用
polar(data(:,1)*pi/180, data(:,2), 'k-');
用您的示例值,可以得出
要将最后一点连接到第一点,只需在末尾重复第一点:
polar(data([1:end 1],1)*pi/180, data([1:end 1],2), 'k-');
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句