作者okgogogo (低调≧﹏≦)
看板MATLAB
标题Re: [其他] 极座标绘图问题
时间Fri Apr 6 02:59:26 2012
※ 引述《exine (萝莉卜)》之铭言:
: 想请问版上的版友:
: 我想要用polar做一个动画
: 但我发现动画过程他的半径随着图形大小跟着改变
: 稍微尝试了一下似乎axis无法定住这个轴,反而是定住整张图
: 但里面的极座标圈圈还是很快乐的跟着图形放大缩小Q_Q
: 有点想从polar的函数程式码里面去改
: 但我只敢改plot那部分,尝试了几次发现不行就作罢
: 想请问有什麽好方法可以固定极座标的半径长度呢
: 请救救matlab新手小弟我吧,囧>
t = 0:.01:2*pi;
for n=1:50
polar(0,30,'.');
hold on;
A=polar(t,n*sin(2*t).*cos(2*t));
hold off;
pause(0.01)
end
重点是第三行30是你的最大值...
就是先画个最大值hold住,轴就固定了,
在画真正的图,
在 hold off ,如此循环下去。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.125.5
1F:推 exine:哈哈,聪明又简单的方法,好厉害!! 谢谢你:) 04/06 09:21