Connectez-vous via MCP →

Entrez le calcul

Formule

Publicité

Résultats

Distance radiale r
7,071068
spherical coordinates (r, θ, φ)
θ (azimuth) 53,130102 deg
φ (inclination) 45 deg

À quoi sert ce convertisseur

Cet outil transforme un point exprimé en coordonnées cartésiennes 3D (x, y, z) en coordonnées sphériques (r, thêta, phi). Il s'agit d'un outil purement mathématique qui fonctionne pour n'importe quelles valeurs réelles et vous laisse choisir d'afficher les deux angles en degrés ou en radians.

La convention utilisée ici

Respectez scrupuleusement la convention de cette page, car elle peut différer d'un manuel à l'autre. Ici, r désigne la distance radiale par rapport à l'origine, thêta est l'angle azimutal mesuré dans le plan x-y à partir de l'axe des x positifs, et phi est l'angle polaire (d'inclinaison) mesuré depuis l'axe des z positifs vers le bas.

Schéma 3D montrant le point P avec le rayon r, l'angle polaire phi depuis l'axe z et l'azimut theta dans le plan xy
Coordonnées sphériques : r est la distance à l'origine, phi est mesuré depuis l'axe z, et theta est l'azimut dans le plan xy.

Les formules

$$r = \sqrt{x^2 + y^2 + z^2}$$ Les angles s'appuient sur l'arctangente à deux arguments pour plus de fiabilité : $$\theta = \operatorname{atan2}(y,\, x), \quad \varphi = \operatorname{atan2}\!\left(\sqrt{x^2+y^2},\, z\right)$$ Recourir à \(\operatorname{atan2}\) plutôt qu'au simple \(\operatorname{atan}(y/x)\) évite la division par zéro et conserve le bon quadrant. Tous les résultats trigonométriques sont en radians ; lorsque l'option « Degrés » est sélectionnée, chaque angle est multiplié par \(\frac{180}{\pi}\).

Publicité
Schéma de triangle rectangle reliant r, z, la distance dans le plan et les angles phi et theta
Les formules découlent de triangles rectangles : phi relie z à r, tandis que theta est fixé par x et y.

Mode d'emploi

Saisissez les composantes x, y et z de votre point, choisissez l'unité d'angle en sortie, puis lisez r, thêta et phi. La valeur de r ne dépend pas de l'unité d'angle retenue.

Publicité

Exemple détaillé

Pour \(x = 3\), \(y = 4\), \(z = 5\) en degrés : $$r = \sqrt{9 + 16 + 25} = \sqrt{50} = 7{,}071068$$ $$\theta = \operatorname{atan2}(4,\, 3) = 0{,}927295 \text{ rad} = 53{,}130102°$$ Avec \(\sqrt{x^2+y^2} = \sqrt{25} = 5\), $$\varphi = \operatorname{atan2}(5,\, 5) = \operatorname{atan}(1) = 0{,}785398 \text{ rad} = 45°$$

FAQ

Que se passe-t-il quand x = 0 ? \(\operatorname{atan2}\) gère ce cas sans problème : \(x = 0\) avec \(y > 0\) donne \(\theta = 90°\), et \(y < 0\) donne \(\theta = -90°\).

Et si z = 0 ? Le point se trouve dans le plan x-y, donc \(\varphi = 90°\) (\(\pi/2\)). Un \(z < 0\) donne logiquement un phi supérieur à 90°.

Et à l'origine ? Si \(x = y = z = 0\), alors \(r = 0\) et les angles sont mathématiquement indéfinis ; par convention atan2, cet outil affiche 0 pour les deux.

Dernière mise à jour: