# mesh

Tracé de surface en maillage (mesh).

## 📝 Syntaxe

* mesh(X, Y, Z)
* mesh(Z)
* mesh(Z, C)
* mesh(X, Y, Z, C)
* mesh(parent, ...)
* mesh(..., propertyName, propertyValue)
* go = mesh(...)

## 📥 Argument d'entrée

* X - Coordonnées x : vecteur ou matrice.
* Y - Coordonnées y : vecteur ou matrice.
* Z - Coordonnées z : vecteur ou matrice.
* C - Tableau de couleurs : tableau m-par-n-par-3 de triplets RGB.
* parent - Un objet graphique scalaire : conteneur parent, spécifié comme axes.
* propertyName - Une chaîne scalaire ou un vecteur ligne de caractères.
* propertyValue - Une valeur.

## 📤 Argument de sortie

* go - Un objet graphique : type surface.

## 📄 Description

mesh crée un maillage 3D (wireframe).

Vous pouvez personnaliser l'apparence du tracé avec différentes options comme la couleur, l'éclairage et l'ombrage.

## 💡 Exemples

```matlab
f = figure();
[X, Y] = meshgrid(-8:.5:8);
R = sqrt(X.^2 + Y.^2) + eps;
Z = sin(R) ./ R;
mesh(X, Y, Z)
axis square
```

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

```matlab
f = figure();
F = str2func('@(z) z .^ 3 - 1');
x = linspace(-2, 2, 100);
y = linspace(-2, 2, 100);
[X, Y] = meshgrid(x, y);
Z = X + 1i*Y;
W = F(Z);
mesh(real(W), imag(W), abs(W))
xlabel('Real')
ylabel('Imaginary')
zlabel('Magnitude')
```

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

## 🔗 Voir aussi

[surf](https://nelson-9.gitbook.io/nelson/markdown/fr/graphics/surf), [meshgrid](https://nelson-9.gitbook.io/nelson/markdown/fr/elementary_functions/meshgrid).

## 🕔 Historique

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