2D график
plot(X,Y)
plot(X,Y,LineSpec)
plot(X1,Y1,...,Xn,Yn)
plot(X1,Y1,LineSpec1,...,Xn,Yn,LineSpecn)
plot(Y)
plot(Y,LineSpec)
plot(___,Name,Value)
plot(ax,___)
h = plot(___)
plot(
создает 2D график данных в X
,Y
)Y
по сравнению с соответствующими значениями в X
.
Если X
и Y
являются оба векторами, то у них должна быть равная длина. Функция plot строит график Y от X.
Если X
и Y
являются оба матрицами, то у них должен быть равный размер. Столбцы графиков функций plot
Y
по сравнению со столбцами X
.
Если один из X илиY является вектором, а другой матрицей, то матрица должна иметь такие размерности, чтобы одна из них равнялась длине вектора.
Если количество строк матрицы равняется длине вектора, то графики функций
plot
каждый столбец матрицы вдоль вектора. Если количество столбцов матрицы равняется длине вектора, то графики функций каждая строка матрицы вдоль вектора. Если матрица является квадратной, то графики функций каждый столбец вдоль вектора.
Если один из X
или Y
является скаляром, и другой или скаляр или вектор, то дискретные точки графиков функций plot
. Однако, чтобы видеть точки необходимо задать символ маркера, например, plot(X,Y,'o')
.
plot(
создает 2D график данных в Y
)Y
по сравнению с индексом каждого значения.
Если Y
является вектором, то диапазоны шкал оси X от 1 до length(Y)
.
Если Y
является матрицей, то графики функций plot
столбцы Y
по сравнению с их номером строки. Диапазоны шкал оси X от 1 до количества строк в Y
.
Если Y комплексная переменная, тогда функция plot строит график мнимой части Y по сравнению с действительной частью Y, таким образом plot(Y) эквивалентно команде plot(real(Y),imag(Y)).
plot(___,
задает свойства строки с помощью одного или нескольких аргументов пары Name,Value
)Name,Value
. Для списка свойств смотрите Line Properties. Используйте эту опцию с любыми комбинациями входных аргументов в предыдущих синтаксисах. Настройки пары "имя-значение" применяются ко всем построенным графикам.
возвращает вектор - столбец с параметрами линий на графике. h
= plot(___)Объект h позволяет изменять свойства линий на графике после создания графика.
Для списка свойств смотрите Line Properties.
Чтобы создать пропуски на линиях графика, используйте специальные символы NaN и Inf.
Например, этот код строит первые два элемента, пропускает третий элемент и проводит другую линию с помощью последних двух элементов:
plot([1,2,NaN,4,5])
plot
использует цвета и стили линии на основе свойств ColorOrder
и LineStyleOrder
осей. циклы plot
через цвета с первым стилем линии. Затем это циклически повторяется через цвета снова с каждым дополнительным стилем линии.
Можно изменить цвета по умолчанию и стили линии путем установки значений по умолчанию для свойств ColorOrder
и LineStyleOrder
. Например, чтобы установить стили линии по умолчанию на сплошную линию с маркерами звездочки, пунктирная линия и круговые маркеры без строки, используют эту команду:
set(groot,'defaultAxesLineStyleOrder',{'-*',':','o'})
Для получения дополнительной информации об установке значений по умолчанию, смотрите Значения свойств По умолчанию.