'RLim'

Установите или запросите r-пределы-по-осям для полярных осей

Синтаксис

rlim(limits)
rlim('auto')
rlim('manual')
rl = rlim
m = rlim('mode')
___ = rlim(pax,___)

Описание

пример

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

Была ли эта тема полезной?