24小时热门版块排行榜    

CyRhmU.jpeg
查看: 604  |  回复: 3
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

yht_ll

金虫 (正式写手)

[求助] 关于极坐标画图的问题,请高手指点一下

thta=0:0.01:2*pi;
a=cos(pi*cos(thta))+1;
b=2*sin(thta);
y=a./b;
polar(thta,y,'-');


这是我的程序,画出来的图,只有上半部分,而实际的想要出来的是第一幅图样,不知道为什么,而且y的值输出也有负值,不知为什么画不出下半部分的图。
           请高手指点指点,我还是第一次用极坐标画图,请帮帮忙。。小女子有礼了先。



回复此楼

» 猜你喜欢

除了努力,别无它法
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

luomia

木虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
yht_ll: 金币+10, ★★★★★最佳答案, 很详细,问题解决了,非常感谢。。就是比上一位慢了一点,所以金币少了一些 2012-08-10 16:33:41
xiegangmai: 金币+2, 谢谢参与! 2012-08-10 22:39:54
把y=a./b;
改为y=abs(a./b);就可以了
因为极坐标的半径为正数
一次次萍水相逢
3楼2012-08-10 16:26:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yht_ll 的主题更新
信息提示
请填处理意见