Постройте график потоков в плоскостях разбиения
streamslice (X, Y, Z, U, V, W, startx, starty, startz)
streamslice (U, V, W, startx, starty, startz)
streamslice (X, Y, U, V)
streamslice (U, V)
streamslice..., плотность)
streamslice..., 'arrowsmode'
)
streamslice..., 'метод'
)
streamslice (axes_handle...)
h = streamslice (...)
[вершины arrowvertices] = streamslice (...)
streamslice(X,Y,Z,U,V,W,startx,starty,startz)
чертит хорошо распределенные потоки (со стрелками направления) от векторных данных U
, V
, W
на оси выровненный x-, y-, z-плоскости в точках в векторах startx
, starty
, startz
.
Массивы X
, Y
, и Z
, которые задают координаты для U
, V
и W
, должен быть монотонным, но не должным быть однородно располагаться с интервалами. X
, Y
и Z
должны иметь то же число элементов, как будто произведенный meshgrid
. U
, V
, W
должен быть m n p массивами объема.
Не принимайте, что поток параллелен плоскости разбиения. Например, в потоковом срезе в постоянном z
, компонент z
векторного поля W
проигнорирован, когда вы вычисляете потоки для той плоскости.
Потоковые срезы полезны для определения, где запустить потоки, потоковые трубы и потоковые ленты.
streamslice(U,V,W,startx,starty,startz)
принимает X
, Y
, и Z
определяется выражением
[X,Y,Z] = meshgrid(1:n,1:m,1:p)
где [m,n,p] = size(U)
.
streamslice(X,Y,U,V)
чертит хорошо распределенные потоки (со стрелками направления) от векторных данных объема U
, V
.
Массивы X
и Y
, которые задают координаты для U
и V
, должны быть монотонными, но не должными быть однородно располагаться с интервалами. X
и Y
должны иметь то же число элементов, как будто произведенный meshgrid
.
streamslice(U,V)
принимает X
, Y
, и Z
определяется выражением
[X,Y,Z] = meshgrid(1:n,1:m,1:p)
где [m,n,p] = size(U)
.
streamslice..., плотность)
, изменяет автоматический интервал потоков. плотность
должна быть больше, чем 0
. Значение по умолчанию равняется 1
; более высокие значения производят больше потоков на каждой плоскости. Например, 2
производит приблизительно вдвое больше потоков, в то время как 0.5
производит приблизительно вдвое меньше.
streamslice...,
, определяет, присутствуют ли стрелки направления или нет. 'arrowsmode'
)arrowmode
может быть
стрелки
Чертите стрелки направления на потоках (значение по умолчанию).
noarrows
— Не чертите стрелки направления.
streamslice...,
, задает метод интерполяции использовать. 'метод'
)метод
может быть
linear
— Линейная интерполяция (значение по умолчанию)
cubic
— Кубичная интерполяция
самый близкий
Самая близкая соседняя интерполяция
Смотрите interp3
для получения дополнительной информации о методах интерполяции.
Графики streamslice(axes_handle,...)
в объект осей с указателем axes_handle
вместо в текущую систему координат возражают (gca
).
h = streamslice(...)
возвращает вектор указателей на созданные объекты линии.
[vertices arrowvertices] = streamslice(...)
возвращает два массива ячеек вершин для рисования потоков и стрелок. Можно передать эти значения любой из функций рисования потока (streamline
, streamribbon
, streamtube
).
contourslice
| interp2
| interp3
| meshgrid
| срез
| поток
| streamribbon
| streamtube
| volumebounds