Постройте векторы скорости как конусы в 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
задайте местоположение конусов в векторном поле. Раздел «Определение начальных точек для потоковых графиков в методах визуализации» предоставляет дополнительную информацию об определении начальных точек.
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