Постройте векторы скорости как конусы в 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
| stream2
| stream3
| streamline
| subvolume