|
楼主 |
发表于 2009-2-3 16:42
|
显示全部楼层
原帖由 ChaChing 于 2009-2-3 09:53 发表
非常抱歉! polarhg个人没细看过!
最近刚过完年, 一些事需处理, 有空再试着看看!
或许其他有看过的人可先帮忙!
谢谢,回复!我也再研究一下。大家有兴趣的话,也请帮忙看看 ,谢谢!
本来也想用polarlabels的,但polarlabels改变的只是图上的角度,是从0到180和0到负的180的区域内加上一定的角度或减去一定的角度,画出的曲线仍然在图形的最左侧,也就是图上的左侧的那两条曲线。 所以我才想着用polarhg的,polarhg的属性中是可以让整个图形旋转一定角度的,也就是说极坐标的坐标轴和我所画出的图形都能够同时旋转。比如, polarhg(theta,rho,'tdir','clockwise','rlim',[0 10], ...'rtick',[0 3 6 9],'tstep',45,'torig','up', 'color','m','linestyle',':')。这样整个图形就旋转了90度。
另外,polarhg还有个问题,当运行,比如,
>> theta = 0:pi/5:pi;
>> rho = 10*rand(size(theta));
>> h = polarhg(theta,rho,'torig','down','color','m','linestyle',':');
??? Output argument "H" (and maybe others) not assigned during call to "D:\matlab\work\polarhg.m (polarhg)".
Error in ==> polarhg at 56
N = nargin;
不知道什么原因。 |
|