curlz = curl(X, Y, U, V)
curlz = curl(U, V)
[curlz, cav] = curl(X, Y, U, V)
[curlx, curly, curlz, cav] = curl(X, Y, Z, U, V, W)
[curlx, curly, curlz, cav] = curl(U, V, W)
| Paramètre | Description |
|---|---|
| X, Y, Z | Coordonnées de la grille (meshgrid). Optionnel ; une grille unitaire par défaut est utilisée sinon. |
| U, V, W | Composantes du champ de vecteurs (même taille). |
| Paramètre | Description |
|---|---|
| curlx, curly, curlz | Composantes du rotationnel du champ de vecteurs. |
| cav | Vitesse angulaire, égale à la moitié du rotationnel. |
curl calcule le rotationnel d'un champ de vecteurs 2-D ou 3-D. En deux dimensions il renvoie la seule composante hors-plan curlz ; en trois dimensions il renvoie les trois composantes du rotationnel. La vitesse angulaire cav vaut la moitié du rotationnel.
Les dérivées partielles sont évaluées avec gradient sur la grille définie par X, Y (et Z).
[x, y] = meshgrid(-3:3, -3:3);
u = -y;
v = x;
curlz = curl(x, y, u, v)
| Version | Description |
|---|---|
| 2.0.0 | version initiale |