Постройте векторы скорости как конусы в 3-D векторном поле
coneplot(X,Y,Z,U,V,W,Cx,Cy,Cz)
coneplot(U,V,W,Cx,Cy,Cz)
coneplot(...,s)
coneplot(...,color)
coneplot(...,'quiver')
coneplot(...,'method
')
coneplot(X,Y,Z,U,V,W,'nointerp')
coneplot(axes_handle,...)
h = coneplot(...)
coneplot(X,Y,Z,U,V,W,Cx,Cy,Cz)
векторы скорости графиков как конусы, указывающие в направлении вектора скорости и имеющие длину, пропорциональную величине вектора скорости. X
Y
Z
задайте координаты для векторного поля. U
V
W
задайте векторное поле. Эти массивы должны быть одного размера, монотонные, и представлять Декартову, выровненную осью сетку (такую как данные, произведенные meshgrid
). Cx
, Cy
, Cz
задайте местоположение конусов в векторном поле. Раздел Specifying Starting Points for Stream Plots in Visualization Techniques предоставляет больше информации об определении начальных точек.
coneplot(U,V,W,Cx,Cy,Cz)
(исключение X
Y
, и Z
аргументы), принимает [X,Y,Z] = meshgrid(1:n,1:m,1:p)
, где [m,n,p]= size(U)
.
coneplot(...,s)
автоматически масштабирует конусы, чтобы соответствовать графику и затем расширяет их масштабным коэффициентом s
. Если вы не задаете значение для s
coneplot
использует значение 1. Используйте s = 0
построить конусы без автоматического масштабирования.
coneplot(...,color)
интерполирует массив color
на векторное поле и затем окрашивает конусы согласно интерполированным значениям. Размер color
массив должен быть одного размера с U
V
W
массивы. Эта опция работает только с конусами (то есть, не с quiver
опция).
coneplot(...,'quiver')
чертит стрелы вместо конусов (см. quiver3
для рисунка графика полей градиента).
coneplot(...,'
задает метод интерполяции использовать. method
')method
может быть linear
, cubic
, или nearest
. linear
значение по умолчанию. (См. interp3
для обсуждения этих методов интерполяции.)
coneplot(X,Y,Z,U,V,W,'nointerp')
не интерполирует положения конусов в объем. Конусы чертятся в положениях, заданных X
Y
Z
и ориентированы согласно U
V
W
. Массивы X
Y
Z
U
V
W
должен все быть одного размера.
coneplot(axes_handle,...)
графики в осях с указателем axes_handle
вместо в текущую систему координат (gca
).
h = coneplot(...)
возвращает указатель на patch
объект раньше чертил конусы.
coneplot
автоматически масштабирует конусы, чтобы соответствовать графику, при хранении их пропорционально соответствующим векторам скорости.
isosurface
| patch
| reducevolume
| smooth3
| streamline
| stream2
| stream3
| subvolume