refline

Добавьте ссылочную строку, чтобы построить

Синтаксис

refline(m,b)
refline(coeffs)
refline
refline(ax,___)
hline = refline(___)

Описание

refline(m,b) добавляет ссылочная строка с наклонным m и прерыванием b к текущей системе координат.

пример

refline(coeffs) добавляет строка, заданная элементами векторного coeffs фигуре.

пример

refline без входных параметров эквивалентно lsline.

пример

refline(ax,___) добавляет ссылочная строка к графику на оси, заданной ax, с помощью любого из входных параметров в предыдущих синтаксисах.

пример

hline = refline(___) возвращает ссылочный объект линии hline с помощью любого из входных параметров в предыдущих синтаксисах. Используйте hline, чтобы изменить свойства определенной ссылочной строки после того, как вы создадите его. Для списка свойств смотрите Line Properties.

Примеры

свернуть все

Сгенерируйте выборочные данные для независимой переменной x и зависимая переменная y.

x = 1:10;
y = x + randn(1,10);

Создайте график рассеивания x и y.

scatter(x,y,25,'b','*')

Наложите строку наименьших квадратов на график рассеивания.

refline

Добавьте ссылочную строку в среднем значении графика рассеивания.

mu = mean(y);
hline = refline([0 mu]);
hline.Color = 'r';

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

Задайте x-переменную и две различных y-переменные, чтобы использовать для графиков.

rng default  % For reproducibility
x = 1:10;
y1 = x + randn(1,10);
y2 = 2*x + randn(1,10);

Задайте ax1 как верхнюю часть фигуры и ax2 как нижняя половина фигуры. Создайте первый график рассеивания на главной оси с помощью y1 и второго графика рассеивания на нижней оси с помощью y2.

figure
ax1 = subplot(2,1,1);
ax2 = subplot(2,1,2);

scatter(ax1,x,y1)
scatter(ax2,x,y2)

Наложите строку наименьших квадратов на главный график и ссылочную строку в среднем значении значений y2 в нижнем графике.

lsline(ax1) % This is equivalent to refline(ax1)

mu = mean(y2);
refline(ax2,[0 mu])

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

свернуть все

Наклон ссылочной строки, заданной в виде числа. Функция использует m, чтобы задать строку

   y = m*x + b. 

Пример: refline(-1,1)

Типы данных: single | double

Прерывание ссылочной строки, заданной в виде числа. Функция использует b, чтобы задать строку

   y = m*x + b. 

Пример: refline(2,-10)

Типы данных: single | double

Линейные коэффициенты, заданные как длина два числовых вектора. coeffs содержит коэффициенты строки, заданной как

   y = coeffs(1)*x + coeffs(2). 

Пример: refline([-1,2])

Типы данных: single | double

Целевые оси, заданные как объект axes. Если вы не задаете оси и если текущей системой координат являются Оси декартовой системы координат, то функция refline использует текущую систему координат.

Выходные аргументы

свернуть все

Один или несколько ссылочных объектов линии, возвращенных как скаляр или вектор. Эти объекты являются уникальными идентификаторами, которые можно использовать, чтобы запросить и изменить свойства определенной ссылочной строки. Для списка свойств смотрите Line Properties.

Смотрите также

| |

Представлено до R2006a