matlab极坐标图中如何修改极径

在我做的极坐标图中,由于计算出来的最大极径数值为0.8,所以外圈最大只显示到0.8。现在我想显示出1,并且每一圈为0.2,请问该如何实现?

polar可用于描绘极坐标图像。

最简单而常用的命令格式:POLAR(THETA, RHO) 

其中,THETA是用弧度制表示的角度,RHO是对应的半径。

例:

a=-2*pi:.001:2*pi; %设定角度
b=(1-sin(a)); %设定对应角度的半径
polar(a, b,'r') %绘图

得到


温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-12-19
通过编辑polar.m文件中的rmax、rinc,可以较为自由的画图,达到想要的结果。
第2个回答  2010-07-04
画图图形以后:

店家edit-axes property

里面应该有修改坐标范围的。

当然,也有相应的命令方法。
第3个回答  2018-01-27
这个只有编辑polar.m文件了,选择编辑polar文件,在120行(MatlabR2016a)找到rmax=v(4),将v(4)修改成你想到的最大极径就可以,但记得另外保存一个文件再调用这个新修改的.m文件。
相似回答