matlab 用polar极坐标绘两条曲线,怎样解决曲线距离太近的问题

想使两条曲线的区别看起来更直观,有没有什么方法放大图像的区别,或者是改变极坐标的比例,谢谢啦

th=0:0.01:pi;
polar(th,sin(th*pi).*cos(th))

polar是matlab自带的函数,画了背景的

可以自己用plot来画极坐标图,改成
th=0:0.01:pi;
plot(cos(th).*(sin(th*pi).*cos(th)),sin(th).*(sin(th*pi).*cos(th)));
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-28
th=0:0.01:pi;
polar(th,sin(th*pi).*cos(th))

polar是matlab自带的函数,画了背景的

可以自己用plot来画极坐标图,改成
th=0:0.01:pi;
plot(cos(th).*(sin(th*pi).*cos(th)),sin(th).*(sin(th*pi).*cos(th)));
觉得满意就采纳为答案 http://ask.huso.cc/?q-6.html
第2个回答  2011-01-30
不知道这个方法是不是你想要的
就是制图后点最上排的放大镜后,再点图中你想放大的部分,每点一次更加放大一次