2D график
plot(
создает 2D график данных в X
,Y
)Y
от соответствующих значений в X
.
Если X
и Y
являются обоими векторами, тогда они должны иметь равную длину. The plot
графики функций Y
от X
.
Если X
и Y
являются обеими матрицами, тогда они должны иметь равный размер. The 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
аргументы в виде пар. Список свойств см. в разделе «Свойства линии». Используйте эту опцию с любыми комбинациями входных аргументов в предыдущих синтаксисах. Пары "имя-значение" применяются ко всем нанесенным линиям.
возвращает вектор-столбец с объектами линий на графике. Использование h
= plot(___)h
для изменения свойств линий на графике после создания графика. Список свойств см. в разделе «Свойства линии».
Использование NaN
и Inf
значения для создания пропусков в линиях. Например, этот код строит графики первых двух элементов, пропускает третий элемент и рисует другую линию, используя последние два элемента:
plot([1,2,NaN,4,5])
plot
использует цвета и стили линии на основе ColorOrder
и LineStyleOrder
свойства осей. plot
переходит через цвета с первым стилем линии. Затем он снова переходит через цвета с каждым дополнительным стилем линии.
Начиная с R2019b, вы можете изменить цвета и стили линии после графического изображения, установив ColorOrder
или LineStyleOrder
свойства на осях. Можно также вызвать функцию colororder
функция для изменения порядка цвета для всех осей на рисунке.