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])

Задержите пределы исходным значениям.

rlim('auto')

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

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

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

rlim([-1 1])

Создайте полярный график и возвратите r-пределы-по-осям.

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

rl = rlim
rl = 1×2

         0    0.5000

Установите пределы для определенные полярные оси путем определения объекта полярных осей как первого входа к rlim. В противном случае, rlim устанавливает пределы для текущей системы координат.

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

Входные параметры

свернуть все

Минимум и максимум ограничивают в виде двухэлементного вектора формы [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