# stem

Tracer des données discrètes.

## 📝 Syntaxe

* stem(Y)
* stem(X, Y)
* stem(..., 'filled')
* stem(..., LineSpec)
* stem(..., propertyName, propertyValue)
* stem(ax, ...)
* go = stem(...)

## 📥 Argument d'entrée

* X - Emplacements pour tracer les valeurs de Y.
* Y - Séquence de données à afficher.
* LineSpec - Style de ligne, marqueur et/ou couleur : vecteur de caractères ou chaîne scalaire.
* propertyName - Une chaîne scalaire ou un vecteur ligne de caractères.
* propertyValue - Une valeur.
* ax - Objet axes.

## 📤 Argument de sortie

* gr - Groupe d'objets graphiques.

## 📄 Description

Un graphique stem en deux dimensions permet de visualiser des données en les représentant par des lignes partant d'une ligne de base horizontale le long de l'axe x.

À l'extrémité de chaque ligne se trouve un cercle (marqueur par défaut), et la position verticale de ce cercle correspond à la valeur de la donnée représentée.

stem(Y) crée un graphique stem en prenant la séquence de donnéesY et en traçant des tiges partant de points régulièrement espacés et automatiquement déterminés le long de l'axe x.

Si Y est une matrice, la fonction stem trace tous les éléments d'une ligne pour la même valeur de x.

stem(X, Y) crée un graphique stem qui montre commentX est relié aux colonnes de Y.

X etY peuvent être des vecteurs ou des matrices de même taille.

X peut être un vecteur ligne ou colonne, etY doit être une matrice ayant le même nombre de lignes que la longueur deX.

Si vous souhaitez spécifier si le cercle à l'extrémité de chaque tige doit être rempli, vous pouvez utiliser stem(...,'fill').

De plus, en utilisant stem(..., LineSpec), vous pouvez définir le style de ligne, le symbole du marqueur et la couleur des tiges et du marqueur supérieur.

Consultez LineSpec pour plus de détails sur la personnalisation de l'apparence du graphique stem.

## 💡 Exemples

```matlab
f = figure();
x = 1:10;
y = 2*x;
h = stem (x, y, 'MarkerFaceColor', [1 0 1]);
title('stem plot modified with property/value pair');
```

![](https://160667757-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LdPvJ6mJve3gz5MU4d1%2Fuploads%2Fgit-blob-9e2e5f9b75bec63d1c542536d80d60fef286fa07%2Fstem_1.svg?alt=media)

```matlab
f =figure();
% Defining base line - X input vector ranging from 0 to 2*pi
X = 0 : pi/100 : 2*pi;
% Defining the Y input vector as function of X
Y = exp(-3*X/4) .* cos(2*X);
% Third, we use the 'stem' function to plot discrete values
stem(X,Y)
```

![](https://160667757-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LdPvJ6mJve3gz5MU4d1%2Fuploads%2Fgit-blob-63eaa69380d0b238a18ea17be780dd7b54a9a0e6%2Fstem_2.svg?alt=media)

## 🔗 Voir aussi

[plot](https://nelson-9.gitbook.io/Nelson/markdown/fr/graphics/plot).

## 🕔 Historique

| Version | 📄 Description   |
| ------- | ---------------- |
| 1.0.0   | version initiale |
