Создайте 3-D потоковый график трубы
streamtube(X,Y,Z,U,V,W,startx,starty,startz)
streamtube(U,V,W,startx,starty,startz)
streamtube(vertices,X,Y,Z,divergence)
streamtube(vertices,divergence)
streamtube(vertices,width)
streamtube(vertices)
streamtube(...,[scale n])
streamtube(ax,...)
h = streamtube(...)
streamtube(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
задайте стартовые позиции потоков в центре труб.
Ширина труб пропорциональна нормированному расхождению векторного поля.
streamtube(U,V,W,startx,starty,startz)
принимает X
Y
, и Z
определяются выражением
[X,Y,Z] = meshgrid(1:n,1:m,1:p)
где [m,n,p] = size(U)
.
streamtube(vertices,X,Y,Z,divergence)
принимает предварительно вычисленные оптимальные вершины и расхождение. vertices
массив ячеек оптимальных вершин (как произведено stream3
X
Y
Z
, и divergence
трехмерные массивы.
streamtube(vertices,divergence)
принимает X
Y
, и Z
определяются выражением
[X,Y,Z] = meshgrid(1:n,1:m,1:p)
где [m,n,p] = size(divergence)
.
streamtube(vertices,width)
задает ширину труб в массиве ячеек векторов, width
. Размер каждого соответствующего элемента vertices
и width
должно быть равным. width
может также быть скаляр, задав одно значение для ширины всех потоковых труб.
streamtube(vertices)
выбирает ширину автоматически.
streamtube(...,[scale n])
масштабирует ширину труб scale
. Значением по умолчанию является scale = 1
. Когда потоковые трубы создаются, с помощью стартовых точек или расхождения, задавая scale = 0
подавляет автоматическое масштабирование. n
число точек вдоль окружности трубы. Значением по умолчанию является n = 20
.
streamtube(ax,...)
объект ax
графиков в осях вместо в объект текущей системы координат (
gca
).
h = streamtube(...)
возвращает вектор из surface
объекты (один на стартовую точку) раньше чертили потоковые трубы.
divergence
| streamribbon
| streamline
| stream3
| meshgrid
| stream3