ForHosting KIT · Outils pour développeurs

Nombre complexe en forme polaire

Ce calculateur convertit un nombre complexe sous forme cartésienne, écrit a + bi, en forme polaire avec son module r et son argument principal theta.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Saisissez la partie réelle a et le coefficient imaginaire b, puis choisissez les radians ou les degrés. Le résultat fournit les valeurs numériques et une représentation trigonométrique lisible. Il permet de vérifier des exercices, de préparer des calculs de phaseurs et de convertir des données structurées sans interprétation ambiguë.

Saisissez correctement les composantes cartésiennes

Partez d’un nombre complexe sous forme cartésienne, a + bi. La valeur réelle a est la coordonnée horizontale du plan complexe, tandis que b est le coefficient signé de i et la coordonnée verticale. Pour 3 + 4i, saisissez 3 et 4. Pour 3 - 4i, saisissez 3 et -4 : le signe moins appartient au coefficient imaginaire. Les deux valeurs doivent être des nombres finis ; une expression complète sous forme de texte, l’infini ou une valeur absente sont donc refusés plutôt que devinés. Cette structure explicite convient aussi bien à un pipeline API qu’à une utilisation manuelle. Le champ imaginaire accepte également les alias imag et im pour les intégrations qui emploient déjà ces noms, même si imaginary reste le champ canonique le plus clair. Choisissez l’unité de l’angle avant d’interpréter theta. Les radians sont utilisés par défaut en mathématiques avancées et dans la plupart des bibliothèques. Les degrés sont souvent plus pratiques en géométrie, en électronique ou pour les rotations usuelles. L’unité modifie uniquement l’écriture de theta, jamais le nombre représenté.

Comprenez le calcul du module et de l’argument

Le module est la distance entre l’origine et le point (a, b) du plan complexe. Il vaut r = sqrt(a squared + b squared), calculé par une opération hypot stable, et reste donc toujours positif ou nul. L’argument donne la direction du point depuis l’axe réel positif. Le calcul emploie atan2(b, a) plutôt qu’une simple arctangente, car atan2 conserve le signe des deux coordonnées et détermine le bon quadrant. La valeur theta renvoyée est l’argument principal : elle s’étend de -pi à pi en radians et de -180 à 180 en degrés, selon le traitement habituel des extrémités par atan2. Un angle négatif situe le point sous l’axe réel. Des arguments coterminaux obtenus par ajout ou retrait de tours complets décrivent le même nombre, mais une valeur principale unique facilite les comparaisons. Le nombre zéro ne possède pas d’argument mathématique unique. Pour garantir un résultat pratique et déterministe, le calculateur adopte theta = 0 lorsque les deux composantes sont nulles. Les minuscules résidus en virgule flottante et le zéro négatif sont normalisés afin de produire une sortie plus nette.

Lisez et exploitez la représentation trigonométrique

La réponse contient r, theta, angle_unit et une chaîne trigonométrique sous la forme r(cos(theta) + i sin(theta)). Pour un logiciel, privilégiez les champs numériques : vous pouvez les stocker, les comparer, les tracer ou les transmettre à d’autres calculs sans analyser un texte d’affichage. Le champ trigonométrique sert à la lecture, à la copie dans des notes et au contrôle visuel de l’unité choisie. Pour vérifier la conversion, retrouvez les composantes cartésiennes avec a = r cos(theta) et b = r sin(theta), en utilisant l’unité annoncée. Par exemple, un point du quadrant II doit avoir une composante imaginaire positive, une composante réelle négative et un argument compris entre 90 et 180 degrés. Ce contrôle des signes détecte de nombreuses erreurs manuelles. L’implémentation est déterministe et ne consulte ni réseau, ni stockage, ni horloge, et n’effectue aucun choix aléatoire ; une même entrée valide produit toujours les mêmes valeurs JSON. Chaque calcul API traite un nombre complexe comme un élément et coûte $0.002. Le module pur convient aussi à l’exécuteur généré dans le navigateur, qui partage exactement la même logique de conversion.

Vérifier des exercices d’algèbre

Contrôlez le module, le quadrant, l’argument principal et la forme trigonométrique finale d’un nombre complexe cartésien.

Préparer des calculs de phaseurs

Convertissez les composantes cartésiennes d’un signal ou d’un circuit en module et phase, en degrés ou en radians.

Normaliser des données complexes

Transformez des champs réels et imaginaires structurés en champs polaires numériques cohérents pour les stocker ou les réutiliser.

Comment le module r est-il calculé ?

Le module vaut r = sqrt(a squared + b squared), soit la distance positive ou nulle entre l’origine et le point (a, b).

Quel argument le calculateur renvoie-t-il ?

Il renvoie l’argument principal obtenu avec atan2(b, a), exprimé dans l’unité angulaire demandée.

Theta peut-il être exprimé en degrés ?

Oui. Définissez angle_unit sur degrees. Si ce champ est omis, theta est renvoyé en radians.

Que se passe-t-il pour le nombre complexe zéro ?

Son module est nul. Bien que son argument soit mathématiquement indéfini, le calculateur renvoie theta = 0 selon une convention déterministe documentée.

Combien coûte une conversion par API ?

Un nombre complexe compte pour un élément et coûte $0.002. Aucun service externe n’est utilisé.

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/algebra/complex-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/algebra/complex-to-polar \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"real":-3,"imaginary":4}'
{
  "real": -3,
  "imaginary": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "algebra.complex_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.

Consulter la documentation complète du KIT →