Hermes 发表于 2006-10-26 13:52

询问关于极坐标绘图

用下面的语句绘制极坐标图
t = 0:.01:2*pi;
polar(t,sin(2*t).*cos(2*t),'LineWidth',3)
产生了错误,不知道怎样在极坐标中定义线宽。请高手指点一下。谢谢!

jimin 发表于 2006-10-26 15:03

>> t = 0:.01:2*pi;
>> h=polar(t,sin(2*t).*cos(2*t));
>> set(h,'LineWidth',3)

Hermes 发表于 2006-10-26 18:27

非常感谢。
我还有一点儿疑问,就是查polar的帮助,可以输入polar(theta,rho,LineSpec),不知道为什么不可以直接输入线宽。另外怎样修改坐标轴的字体,set(gca,'fontsize',20)也没有效果。感觉极坐标画图好像与plot不太一样,请多多指教。谢谢!

Hermes 发表于 2006-10-27 15:59

分析了一下polar的函数,可以将83行的'DefaultTextFontSize'强制设成需要的字体大小,不知道有没有其他方法,请高手指教。谢谢!

happy 发表于 2006-10-28 18:10

原帖由 Hermes 于 2006-10-27 15:59 发表
分析了一下polar的函数,可以将83行的'DefaultTextFontSize'强制设成需要的字体大小,不知道有没有其他方法,请高手指教。谢谢!

修改 fSize   = get(cax, 'DefaultTextFontSize');
页: [1]
查看完整版本: 询问关于极坐标绘图