Matlab极坐标绘制

介绍极坐标绘制的两个实用技巧。

1. 修改最大半径

    将两个极坐标系叠加到一起;

theta = 0:0.01:2*pi;
rho = sin(2*theta).*cos(2*theta);
rMax = 2*max(rho);
polar([0, 2*pi], [rMax, rMax]);    % 这个看不到线,因为只有一个重复的点
hold on
polar(theta, rho);
hold off

2. 修改网格圆边线的数量

    需要修改polar.m的源代码,在命令行输入以下代码:

edit polar

    实例:

 

    修改源代码,rticks就是网格圆圈的数量,改为固定值比如10,然后注释掉下面的代码,保存。

 

猜你喜欢

转载自blog.csdn.net/u012366767/article/details/81702714