ForHosting KIT · Mathématiques

Rectangulaire vers polaire

Le point (3, 4) se trouve à 5 unités de l'origine, sous un angle d'environ 53,13°. Saisissez n'importe quels x et y pour obtenir le rayon et l'angle en degrés, dans le bon quadrant même si x est négatif ou nul. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
X
3
Y
4
Vous obtenez
Rayon
5
Angle
53,1301023542

Les coordonnées rectangulaires situent un point par une composante horizontale x et une verticale y. La forme polaire décrit le même point comme une distance radiale non négative depuis l'origine et un angle orienté mesuré depuis le demi-axe des x positifs. Cette calculatrice rectangulaire vers polaire accepte tout couple de nombres finis, calcule le rayon avec hypot(x, y) et l'angle en degrés avec atan2(y, x), de sorte que les quatre quadrants et les deux axes soient justes.

Ce que signifie passer du rectangulaire au polaire

Dans le plan cartésien, un point est un couple ordonné (x, y). Le même emplacement géométrique s'écrit sous forme polaire comme un rayon r et un angle θ : r est la distance en ligne droite de l'origine au point, et θ est l'angle orienté depuis le demi-axe des x positifs jusqu'au rayon qui passe par le point.

Algébriquement, r est la longueur euclidienne hypot(x, y), la racine non négative de x au carré plus y au carré, mais elle est calculée avec un hypot mis à l'échelle qui reste fini sur une plus large plage de magnitudes qu'une racine naïve d'une somme de carrés. L'angle n'est pas l'arctangente à un argument de y divisé par x. Ce raccourci de classe perd le signe de x, échoue sur le demi-axe des x négatifs et est indéfini lorsque x vaut zéro.

La fonction à deux arguments atan2(y, x) encode la bonne branche pour les quatre quadrants ouverts et les deux axes, et renvoie une valeur dans l'intervalle (−π, π] radians, que cette capacité multiplie par cent quatre-vingts sur π afin que l'angle publié soit toujours en degrés dans (−180, 180]. Un point sur le demi-axe des x positifs a pour angle zéro. Un point sur le demi-axe des y positifs a pour angle quatre-vingt-dix.

Un point sur le demi-axe des x négatifs a pour angle cent quatre-vingts. Un point sur le demi-axe des y négatifs a pour angle moins quatre-vingt-dix. Le couple classique de classe x égal à trois et y égal à quatre a pour rayon cinq et pour angle l'arctangente de quatre tiers, environ cinquante-trois virgule treize degrés, le contrôle du premier quadrant que tout manuel utilise.

Quadrants, précision et usages de la conversion

Le deuxième quadrant est le cas qui révèle le bogue de l'arctangente à un argument. Le point x égal à moins un et y égal à un a pour rayon la racine de deux et pour angle cent trente-cinq degrés ; atan de y sur x rapporterait à tort moins quarante-cinq degrés parce que le quotient vaut moins un. Le troisième quadrant, par exemple moins un et moins un, doit renvoyer moins cent trente-cinq degrés, et non un quarante-cinq du premier quadrant.

Le quatrième, par exemple un et moins un, doit renvoyer moins quarante-cinq. Ces quatre contrôles, plus les quatre rayons des axes, suffisent à prouver qu'un convertisseur utilise atan2 plutôt qu'un atan bricolé. Il n'y a ni requête réseau, ni tirage aléatoire, ni dépendance à l'horloge murale : des entrées finies identiques produisent toujours la même sortie, ce qui rend la capacité sûre pour les tests unitaires, les pipelines de CI et les feuilles hors ligne.

En classe, elle sert à vérifier la forme polaire d'un complexe a plus b i. Les scripts d'ingénierie transforment les parties réelle et imaginaire d'une impédance ou de bins d'une FFT en module et en une phase en degrés. Le code de jeux et de robotique convertit un vecteur de décalage en portée et cap sans réimplémenter les cas limites de hypot et atan2.

Devoirs et forme polaire d'un complexe

Convertissez un couple de classe tel que (3, 4) en rayon 5 et un angle en degrés, ou vérifiez un point du deuxième quadrant tel que (−1, 1), où atan2 doit renvoyer 135 degrés et non un résultat erroné du premier quadrant.

Module et phase en degrés pour l'ingénierie

Transformez les parties réelle et imaginaire d'une impédance, d'une tension ou de bins d'une FFT en un module non négatif et une phase en degrés pour les rapports, les tableaux de Bode et les contrôles de facteur de puissance.

Jeux, robotique et cap depuis un décalage

Convertissez un vecteur de vitesse ou de décalage (dx, dy) en portée et un cap en degrés, afin que la direction, la visée et la télémétrie utilisent la forme polaire sans réinventer hypot et atan2.

Comment passer des coordonnées rectangulaires à la forme polaire ?

Envoyez des nombres finis x et y. La réponse comprend radius = hypot(x, y) et l'angle en degrés issu de atan2(y, x).

Les angles sont-ils renvoyés en degrés ou en radians ?

En degrés. Le champ angle est atan2(y, x) multiplié par 180/π et se situe dans (−180, 180]. Passez vous-même en radians en multipliant par π/180 si une formule en aval a besoin de radians.

Que se passe-t-il si x ou y n'est pas un nombre fini ?

Les valeurs manquantes, les chaînes vides, NaN et Infinity sont rejetés et ne sont pas facturés.

Quelle est la forme polaire de l'origine (0, 0) ?

Le rayon est 0 et l'angle est 0 degré.

Pourquoi l'angle est-il parfois négatif ?

Parce que les angles sont mesurés depuis l'axe des x positifs et vont de −180° à 180°, cette dernière valeur comprise. Les points situés sous l'axe horizontal, dans les troisième et quatrième quadrants, reçoivent donc un angle négatif plutôt qu'une valeur au-delà de 180°.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/math/rectangular-to-polar

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/math/rectangular-to-polar \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"x":3,"y":4}'
{
  "x": 3,
  "y": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.rectangular_to_polar",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Les champs manquants, les chaînes vides, NaN et les infinis échouent avec invalid_input et ne sont pas facturés.

Contrat d'entrée, forme de la réponse et erreurs

Associez les champs numériques à votre propre graphique si vous avez besoin d'un croquis ; ce point d'entrée convertit uniquement des coordonnées et n'émet ni dessins ni prose pas à pas au-delà de la formule. Envoyez par POST un corps JSON avec deux nombres finis obligatoires : x, la coordonnée rectangulaire horizontale, et y, la coordonnée rectangulaire verticale. Chaque champ peut arriver comme nombre JSON ou comme chaîne décimale, y compris en notation scientifique. Les alias real et cartesian_x sont acceptés pour x ; imag et cartesian_y pour y. Les champs manquants, les chaînes vides, les objets, les tableaux et les valeurs non finies telles que NaN ou Infinity échouent avec invalid_input en nommant le champ, et ces échecs ne sont pas facturés. En cas de succès, le corps répète les x et y analysés, arrondis à douze décimales pour des goldens stables d'un moteur JavaScript à l'autre, plus radius, angle en degrés et une chaîne formula qui rappelle que r égale hypot de x et y et que angle_deg égale atan2 de y et x fois cent quatre-vingts sur π. Contrairement aux outils qui refusent l'origine, cette calculatrice traite (0, 0) comme un point valide : le rayon est zéro et atan2 de zéro et zéro est défini comme zéro degré, la convention IEEE et un contrat déterministe que vous pouvez figer dans vos tests. Les appels API réussis utilisent le tarif par élément publié $0.002.

Quadrants, précision et usages de la conversion

Les résultats sont arrondis à douze décimales afin que les réponses de l'API, les aperçus du navigateur et les tests de référence restent stables au bit près d'un moteur à l'autre. Comme l'implémentation est du parse de niveau A pur, chaque appel réussi coûte le $0.002 publié, sans jetons de modèle et sans réseau sortant.

Combien coûte la calculatrice rectangulaire vers polaire ?

L'outil du navigateur est gratuit et utilise la même bibliothèque que l'API. Les requêtes API réussies utilisent le solde prépayé à $0.002 par appel ; une entrée invalide n'est pas facturée.

Consulter la documentation complète du KIT →