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
stream3e 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