quiver3
Trace de champ vectoriel 3-D.
📝Syntaxe
quiver3(Z, U, V, W)
quiver3(X, Y, Z, U, V, W)
quiver3(..., scale)
quiver3(..., LineSpec)
quiver3(..., propertyName, propertyValue)
quiver3(parent, ...)
h = quiver3(...)
📥Arguments d'entrée
Paramètre Description
X, Y, Z Coordonnees des bases des fleches, sous forme de scalaires, vecteurs, matrices ou tableaux de meme taille que les composantes.
U, V, W Composantes vectorielles, sous forme de tableaux numeriques de meme taille.
scale Facteur d'echelle automatique. Utiliser 0 pour desactiver l'echelle automatique.
LineSpec Specification de style de ligne, marqueur et couleur.
parent Parent axes ou hggroup.
propertyName Nom de propriete sous forme de chaine scalaire ou de vecteur de caracteres.
propertyValue Valeur de propriete.
📤Arguments de sortie
Paramètre Description
h Objet graphique quiver.
📄Description

quiver3(Z,U,V,W) trace des fleches 3-D sur une grille x-y reguliere en utilisant Z comme donnees de coordonnee z.

quiver3(X,Y,Z,U,V,W) trace les fleches aux coordonnees donnees par X, Y et Z.

L'objet retourne a le type quiver. Ses proprietes publiques incluent XData, YData, ZData, UData, VData, WData, AutoScale, AutoScaleFactor, ScaleFactor, Color, LineStyle, LineWidth, Marker, MarkerSize, MaxHeadSize, ShowArrowHead, Alignment, DisplayName et les proprietes graphiques communes.

💡Exemples
Tracer un champ vectoriel 3-D.
[x, y, z] = meshgrid(-1:1, -1:1, -1:1);
 u = y;
 v = -x;
 w = z;
 quiver3(x, y, z, u, v, w);
 axis equal
Example illustration
Desactiver l'echelle automatique et styliser les fleches.
x = [0 1 2];
 y = [0 1 0];
 z = [0 0 1];
 u = [1 0 -1];
 v = [0 1 0];
 w = [0.5 0.5 1];
 h = quiver3(x, y, z, u, v, w, 0, 'r--o');
 h.LineWidth = 1.5;
Tracer les normales de surface sous forme de fleches 3-D.
[X,Y] = meshgrid(-2:0.25:2,-1:0.2:1);
 Z = X.*exp(-X.^2 - Y.^2);
 [U,V,W] = surfnorm(X,Y,Z);
 quiver3(X,Y,Z,U,V,W)
 hold on
 surf(X,Y,Z)
 axis equal
🔗Voir aussi
quiverplot3meshgrid
🕔Historique des versions
Version Description
2.0.0 objet graphique quiver natif
Modifier cette page sur GitHub