ForHosting KIT · Outils pour développeurs

Nombre complexe en forme trigonométrique

Le convertisseur de nombre complexe en forme trigonométrique prend la partie réelle a et la partie imaginaire b d'un nombre complexe et renvoie sa description polaire : le module r, qui est la distance entre l'origine et le point (a, b) dans le plan complexe, et l'argument θ, l'angle que forme le point avec le demi-axe réel positif.

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

Vous obtenez l'argument en radians et en degrés, ainsi qu'une expression trigonométrique prête à copier : r(cos(θ) + i sin(θ)). C'est exactement le même calcul que celui fait à la main dans un cours de mathématiques, exécuté de manière déterministe en un seul appel, sans dérive d'arrondi entre machines ni astuces d'approximation : simplement l'hypoténuse pour le module et l'arc tangente à deux arguments pour l'angle.

De la forme algébrique à la forme trigonométrique

Un nombre complexe écrit a + bi est en forme algébrique : il désigne un point du plan en parcourant a unités le long de l'axe réel et b unités le long de l'axe imaginaire. La forme trigonométrique décrit le même point comme le ferait un navigateur — par une distance et une direction. La distance est le module, calculé comme la racine carrée de a au carré plus b au carré, et la direction est l'argument, l'angle mesuré dans le sens trigonométrique depuis le demi-axe réel positif. Développé, le nombre devient r multiplié par le cosinus de l'angle plus i fois le sinus de l'angle. Le nombre ne change en rien ; seule sa description change. Et c'est précisément ce changement de description qui rend simples la multiplication, la division, les puissances et les racines des nombres complexes, car en langage polaire ces opérations reviennent à multiplier les modules et additionner les angles. Ce endpoint effectue la conversion en une seule étape déterministe et renvoie chaque élément du résultat pour que vous utilisiez celui dont votre calcul suivant a besoin.

Comment le module et l'argument sont calculés

Le module est calculé avec l'algorithme de l'hypoténuse plutôt qu'avec la naïve racine carrée de la somme des carrés, ce qui compte pour des composantes très grandes ou très petites : la formule naïve peut déborder vers l'infini ou s'écraser à zéro alors que la vraie réponse est un nombre tout à fait ordinaire. L'argument est calculé avec l'arc tangente à deux arguments, et non avec une simple arc tangente de b sur a. Cette distinction est ce qui place l'angle dans le bon quadrant : un plus i et moins un moins i ont le même rapport b sur a, mais pointent dans des directions opposées, et seule la version à deux arguments sait les distinguer. Le résultat est la valeur principale de l'argument, située dans l'intervalle semi-ouvert de moins pi à pi, renvoyée en radians et convertie en degrés. Les deux entrées doivent être des nombres finis ; une chaîne non interprétable, un infini ou un NaN sont rejetés comme entrée invalide au lieu d'être convertis silencieusement.

Où la conversion se révèle précieuse

La forme trigonométrique est la représentation de travail partout où les nombres complexes sont multipliés à répétition. Les ingénieurs électriciens l'utilisent pour combiner impédances et déphasages dans l'analyse des circuits à courant alternatif, où le module est une amplitude et l'argument un angle de phase. Les codes de traitement du signal l'utilisent pour lire l'amplitude et la phase d'un bin de fréquence issu d'une transformée de Fourier. Les étudiants l'utilisent pour appliquer le théorème de De Moivre, qui élève un nombre complexe à une puissance en élevant le module et en multipliant l'angle — presque impossible en forme algébrique, presque trivial en forme polaire. Cette capacité s'exécute sur notre edge mondial sans rien conserver après l'appel, et le même code qui tourne ici tourne gratuitement dans votre navigateur sur cette page : vous pouvez vérifier un nombre à la main et ne payer $0.002 par requête que lorsque vous automatisez la conversion dans un pipeline.

Préparer des calculs de puissances et de racines avec De Moivre

Convertissez a + bi en r(cos(θ) + i sin(θ)) pour que puissances et racines n-ièmes se réduisent à de l'arithmétique sur r et θ.

Lire amplitude et phase dans l'analyse de circuits CA

Transformez une impédance donnée comme résistance plus réactance en son amplitude et son angle de phase pour la combiner avec d'autres composants.

Interpréter les bins de sortie d'une FFT

Convertissez les parties réelle et imaginaire d'un bin de fréquence en son amplitude et sa phase en un seul appel déterministe.

Combien cela coûte-t-il ?

$0.002 par requête. L'exécution est également gratuite dans votre navigateur sur cette page.

Dans quel intervalle l'argument est-il renvoyé ?

La valeur principale : supérieure à moins pi et inférieure ou égale à pi radians (de moins 180 à 180 degrés), mesurée dans le sens trigonométrique depuis le demi-axe réel positif.

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

Zéro a un module 0 et, par la convention de l'arc tangente à deux arguments, un argument 0. La forme trigonométrique est 0 multiplié par n'importe quel angle, donc la valeur renvoyée est 0.

Pourquoi reçois-je une erreur d'entrée invalide ?

Les parties réelle et imaginaire doivent toutes deux être des nombres finis. L'infini, NaN, les champs manquants et les chaînes non numériques sont rejetés.

Pourquoi ne pas utiliser simplement arctan(b/a) pour l'angle ?

Parce qu'une arc tangente d'un seul rapport ne distingue pas les quadrants opposés : 1 + i et -1 - i donnent le même rapport. L'arc tangente à deux arguments utilise les signes des deux parties et renvoie le bon angle.

Les entrées sont-elles stockées quelque part ?

Non. Les deux nombres sont traités puis supprimés ; seul le résultat de la conversion est renvoyé.

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/complex-number-to-trigonometric-form

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/complex-number-to-trigonometric-form \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"real":1,"imag":1}'
{
  "real": 1,
  "imag": 1
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.complex_number_to_trigonometric_form",
  "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 →