vertices = stream3(U, V, W, startx, starty, startz)
vertices = stream3(X, Y, Z, U, V, W, startx, starty, startz)
vertices = stream3(..., options)
stream3 suit un champ vectoriel 3-D depuis chaque point de depart et rend les sommets par lesquels il est passe. Rien n'est trace : passer le resultat a streamline pour le voir.
Le resultat est un tableau de cellules avec une entree par point de depart, chacune un tableau N-by-3 de coordonnees [x, y, z] dont la premiere ligne est le point de depart lui-meme. Un point de depart hors du champ donne une entree vide ; un point de depart que le champ ne deplace pas garde son unique sommet.
Sans X, Y ni Z le champ est indexe a partir de 1.
L'entree optionnelle options vaut [stepsize] ou [stepsize, maxvert]. stepsize se compte en cellules de grille et vaut 0.1 par defaut. maxvert est le nombre maximal de sommets a produire, point de depart compris, et vaut 500 par defaut.
[x, y, z] = meshgrid(-2:0.5:2, -2:0.5:2, -2:0.5:2);
vertices = stream3(x, y, z, -y, x, 0.2 * ones(size(x)), 1, 0, -2);
streamline(vertices);