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. The axes contains an object of type line.

Установите пределы к исходным значениям.

rlim('auto')

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

Создать полярный график с использованием отрицательных значений радиуса. По умолчанию polarplot отражает отрицательные значения через источник.

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

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

Измените пределы оси R так, чтобы она варьировалась от -1 до 1.

rlim([-1 1])

Figure contains an axes. The axes 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. The axes 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. The axes 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