График полей градиента или скоростей
дрожь (x, y, u, v)
дрожь (u, v)
quiver... шкала
quiver... LineSpec
quiver..., LineSpec, 'заполненный')
quiver..., 'PropertyName'
, PropertyValue...)
дрожь (ax...)
h = дрожите (...)
График полей градиента отображает векторы скорости как стрелки с компонентами (u,v)
в точках (x,y)
.
Например, первый вектор задан компонентами u(1)
, v(1)
и отображен в точке x(1)
, y(1)
.
quiver(x,y,u,v)
строит график векторов как стрелки в координатах, заданных в каждой соответствующей паре элементов в x
и y
. Матрицы x
, y
, u
и v
должны все быть одного размера и содержать соответствующие компоненты положения и скорости. Однако x
и y
могут также быть векторами, как объяснено в следующем разделе. По умолчанию стрелки масштабируются только к не, накладываются, но можно масштабировать их, чтобы быть более длинными или короче, если вы хотите.
quiver(u,v)
чертит векторы, заданные u
и v
в равномерно распределенных точках в x-y плоскости.
quiver..., шкала)
, автоматически масштабирует стрелки, чтобы соответствовать в сетке и затем расширяет их факторной шкалой
. масштабируйтесь
=
2
, удваивает их относительную длину и шкалу
=
0,5
половины длина. Используйте шкалу = 0
, чтобы построить график векторов скорости без автоматического масштабирования. Можно также настроить длину стрелок после того, как они чертились путем выбора
инструмента Plot Edit, выбора объекта дрожи, открытия Property Editor и корректировки ползунка Длины.
quiver..., LineSpec)
, задает стиль линии, символ маркера, и цвет с помощью любой допустимой дрожи
LineSpec.
чертит маркеры в начале координат векторов.
quiver..., LineSpec, 'заполненный')
, заполняет маркеры, заданные LineSpec
.
quiver...,
, указывает, что пары имени свойства и значения свойства для дрожи возражают, что функция создает. 'PropertyName'
, PropertyValue...)
quiver(ax,...)
строит график в оси ax
вместо в текущую систему координат (gca
).
h = quiver(...)
возвращает объект Quiver
.
MATLAB® расширяет x
и y
, если они не матрицы. Это расширение эквивалентно вызову meshgrid
, чтобы сгенерировать матрицы от векторов:
[x,y] = meshgrid
(x,y);
quiver(x,y,u,v)
В этом случае следующее должно быть верным:
length(x)
=
n
и length(y)
=
m
, где [m,n]
=
size(u)
=
size(v)
.
Векторный x
соответствует столбцам u
и v
, и векторный y
соответствует строкам u
и v
.