quiver
Trace de champ vectoriel 2-D.
📝Syntaxe
quiver(U, V)
quiver(X, Y, U, V)
quiver(..., scale)
quiver(..., LineSpec)
quiver(..., propertyName, propertyValue)
quiver(parent, ...)
h = quiver(...)
📥Arguments d'entrée
Paramètre Description
X, Y Coordonnees des bases des fleches, sous forme de scalaires, vecteurs ou matrices.
U, V 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

quiver(U,V) trace des fleches avec les composantes vectorielles U et V sur une grille reguliere.

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

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

Voir proprietes de quiver pour la liste complete des proprietes.

💡Exemples
Tracer un champ vectoriel sur une grille reguliere.
[X, Y] = meshgrid(-2:0.5:2, -2:0.5:2);
U = -Y;
V = X;
h = quiver(X, Y, U, V);
axis equal
Example illustration
Styliser les fleches et desactiver l'echelle automatique.
x = 1:5;
y = [1 2 1 2 1];
u = [1 0 -1 0 1];
v = [0 1 0 -1 0];
h = quiver(x, y, u, v, 0, 'r--o', 'LineWidth', 1.5);
h.ShowArrowHead = 'on';
Example illustration
🔗Voir aussi
proprietes de quivermeshgridquiver3plot
🕔Historique des versions
Version Description
1.0.0 version initiale
2.0.0 objet graphique quiver natif
Modifier cette page sur GitHub