![]() |
在MATLAB极坐标图上固定径向轴
我在MATLAB中使用极坐标图(POLAR(THETA,RHO))。
是否有一种简单的方法可以将径向轴的范围固定为1.5? 我在寻找类似于xlim,ylim命令的直角坐标轴的东西。尚未在文档中找到任何内容。 回答: 这就是我能够做到的方式。 MATLAB极坐标图(如果您查看可用的Handle Graphics选项)没有xlim或ylim之类的东西。但是,我意识到绘制的第一件事设置了范围,因此我能够在[-1 1]绘图上绘制半径范围为[-.5 .5]的函数,如下所示: theta = linspace(0,2*pi,100); r = sin(2*theta) .* cos(2*theta); r_max = 1; h_fake = polar(theta,r_max*ones(size(theta))); hold on; h = polar(theta, r); set(h_fake, 'Visible', 'Off'); 看起来不太好,希望有更好的方法可以做到,但可以。 |
所有时间均为北京时间。现在的时间是 23:21。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.