streamtube

Desenha tubos de corrente 3-D cuja largura acompanha a divergência do escoamento.

Categoria: Graphics > 2-D and 3-D Plots

Sintaxe

h = streamtube(X, Y, Z, U, V, W, startx, starty, startz)

Calcula as linhas de corrente e desenha um tubo em volta de cada uma.

h = streamtube(verts, width)

Desenha tubos de largura dada ao longo de vértices existentes.

Descrição

O tubo se alarga onde o escoamento se espalha e se estreita onde converge, de modo que sua seção acompanha a divergência do campo. Tubos são superfícies, então iluminação e sombreamento funcionam sobre eles.

Argumentos de entrada

X, Y, Z, U, V, W
Malha e componentes do vetor.
startx, starty, startz
Pontos iniciais.
verts, width
Vértices vindos de stream3 e uma largura de tubo.

Argumentos de saída

h
Handles das superfícies dos tubos.

Exemplo

Um tubo

[x, y, z] = meshgrid(-2:1:2);
u = -y;
v = x;
w = 0*z + 0.1;
h = streamtube(x, y, z, u, v, w, 1, 0, 0);
view(3)
disp(numel(h))
Saída
     1

Veja também

stream3 streamribbon streamline camlight