3-D потоковый график ленты от векторных данных объема
streamribbon (X, Y, Z, U, V, W, startx, starty, startz)
streamribbon (U, V, W, startx, starty, startz)
streamribbon (вершины, X, Y, Z, cav, скорость)
streamribbon (вершины, cav, скорость)
streamribbon (вершины, twistangle)
streamribbon... width
streamribbon (axes_handle...)
h = streamribbon (...)
streamribbon(X,Y,Z,U,V,W,startx,starty,startz)
чертит потоковые ленты от векторных данных объема U
, V
, W
.
Массивы X
, Y
, и Z
, которые задают координаты для U
, V
и W
, должен быть монотонным, но не должным быть однородно располагаться с интервалами. X
, Y
и Z
должны иметь то же число элементов, как будто произведенный meshgrid
.
startx
, starty
и startz
задают стартовые позиции потоковых лент в центре лент.
Скручивание лент пропорционально завихрению векторного поля. Ширина лент вычисляется автоматически.
streamribbon(U,V,W,startx,starty,startz)
принимает X
, Y
, и Z
определяется выражением
[X,Y,Z] = meshgrid(1:n,1:m,1:p)
где [m,n,p] = size(U)
.
streamribbon(vertices,X,Y,Z,cav,speed)
принимает предварительно вычисленные оптимальные вершины, завихритесь угловая скорость и скорость потока. vertices
является массивом ячеек оптимальных вершин (как произведено stream3
). X
, Y
, Z
, cav
и speed
являются трехмерными массивами.
streamribbon(vertices,cav,speed)
принимает X
, Y
, и Z
определяется выражением
[X,Y,Z] = meshgrid(1:n,1:m,1:p)
где [m,n,p] = size(cav)
.
streamribbon(vertices,twistangle)
использует массив ячеек векторов twistangle
для скручивания лент (в радианах). Размер каждого соответствующего элемента vertices
и twistangle
должен быть равным.
streamribbon..., ширина)
, устанавливает ширину лент к ширине
.
Графики streamribbon(axes_handle,...)
в объект осей с указателем axes_handle
вместо в текущую систему координат возражают (gca
).
h = streamribbon(...)
возвращает вектор указателей (один на стартовую точку) к объектам surface
.
coneplot
| завихрение
| meshgrid
| stream3
| поток
| streamtube