Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

rlim

设置或查询极坐标区的 r 坐标轴范围

说明

示例

rlim(limits) 指定当前极坐标区的 r 坐标轴范围。将 limits 指定为 [rmin rmax] 形式的二元素向量,其中 rmax 是大于 rmin 的数值。

示例

rlim('auto') 允许 MATLAB® 选择 r 坐标轴范围。此命令将极坐标区对象的 RLimMode 属性设置为 'auto'

rlim('manual') 防止范围自动更改。当使用 hold on 命令向极坐标区添加新数据时,如果要保留当前范围,请使用此选项。此命令将极坐标区对象的 RLimMode 属性设置为 'manual'

示例

rl = rlim 返回包含当前极坐标区范围的二元素向量。

m = rlim('mode') 返回范围模式的当前值,即 'auto''manual'。默认情况下,该模式为自动,除非您指定范围或将模式设置为手动。

示例

___ = rlim(pax,___) 使用 pax 指定的极坐标区,而不是使用当前极坐标区。指定 pax 作为第一个输入参数。仅当原始语法支持时才能包括更多输入或输出参数。

示例

全部折叠

创建一个极坐标图并更改 r 坐标轴范围。

theta = 0:0.01:2*pi;
rho = sin(2*theta).*cos(2*theta);
polarplot(theta,rho)
rlim([0 1])

Figure contains an axes object. The axes object contains an object of type line.

将范围恢复为原来的值。

rlim('auto')

Figure contains an axes object. The axes object contains an object of type line.

使用负半径值创建极坐标图。默认情况下,polarplot 会将负值反射穿过原点。

theta = linspace(0,2*pi);
rho = sin(theta);
polarplot(theta,rho)

Figure contains an axes object. The axes object contains an object of type line.

更改 r 轴的范围,使其从 -1 到 1。

rlim([-1 1])

Figure contains an axes object. The axes object contains an object of type line.

创建一个极坐标图并返回 r 坐标轴范围。

theta = 0:0.01:2*pi;
rho = sin(2*theta).*cos(2*theta);
polarplot(theta,rho)

Figure contains an axes object. The axes object contains an object of type line.

rl = rlim
rl = 1×2

         0    0.5000

通过将极坐标区对象指定为 rlim 的第一个输入,为特定的极坐标区设置范围。否则,rlim 将为当前坐标区设置范围。

pax = polaraxes;
rlim(pax,[0 5])

Figure contains an axes object. The axes object is empty.

输入参数

全部折叠

最大和最小范围,指定为 [rmin rmax] 形式的二元素向量,其中 rmax 是大于 rmin 的数值。您可以指定这两个范围,也可以指定一个范围而让 MATLAB 自动计算另一个范围。

  • 要自动将最小范围设置为最小数据值,请将第一个元素指定为 -inf,例如 rlim([-inf 0])

  • 要自动将最大范围设置为最大数据值,请将第二个元素指定为 inf,例如 rlim([0 inf])

如果您指定了范围,极坐标区对象的 RLim 属性将更新为指定的值,RLimMode 属性将更改为 'manual'

示例: rlim([0 1])

极坐标区或极坐标区数组。如果不指定此参数,则 rlim 会为当前坐标区设置范围(前提是当前坐标区是极坐标区对象)。

输出参数

全部折叠

当前范围,返回为 [rmin rmax] 形式的一个二元素向量。查询范围时将返回极坐标区对象的 RLim 属性值。

当前范围模式,返回为下列值之一:

  • 'auto' - 范围会自动更新以反映数据的变化。

  • 'manual' - 范围不会自动更新以反映数据的变化。

查询 r 坐标轴范围模式将返回极坐标区对象的 RLimMode 属性值。

版本历史记录

在 R2016a 中推出

另请参阅

函数

属性