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

Для просмотра документации необходимо авторизоваться на сайте