ForHosting KIT · Outils pour développeurs

Puissances de i : calculez i élevé à toute puissance entière

Le calculateur de puissances de l'unité imaginaire calcule i élevé à n'importe quel exposant entier et renvoie le résultat exact : l'une des valeurs 1, i, -1 ou -i.

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

Comme les puissances de i se répètent selon un cycle de quatre, la réponse dépend entièrement du reste de l'exposant modulo 4, ce qui permet à l'outil de fonctionner instantanément et exactement pour d'énormes exposants positifs comme pour les exposants négatifs, où l'inverse de i inverse les signes selon le même cycle. Vous envoyez un entier et vous recevez le résultat sous forme de partie réelle, de partie imaginaire, du résidu de l'exposant modulo 4 et d'une chaîne d'affichage lisible. Le même code déterministe s'exécute gratuitement dans votre navigateur et via l'API payante, donc ce que vous testez sur cette page est exactement ce que votre intégration reçoit.

Pourquoi les puissances de i se répètent selon un cycle de quatre

L'unité imaginaire i est définie par une seule équation : i² = -1. Ce seul fait engendre tout le reste. Multipliez encore par i et vous obtenez i³ = i²·i = -i. Multipliez de nouveau et vous obtenez i⁴ = (-i)·i = -(i²) = 1, de retour au point de départ de la séquence. À partir de là, le motif se répète indéfiniment : 1, i, -1, -i, 1, i, -1, -i. Comme chaque bloc de quatre multiplications revient à 1, tout exposant peut être réduit à son reste après division par 4 sans changer le résultat : i^437 est égal à i^1 car 437 mod 4 vaut 1. Sur le plan complexe, chaque multiplication par i est une rotation de quatre-vingt-dix degrés dans le sens inverse des aiguilles d'une montre, donc quatre multiplications accomplissent un tour complet et retombent sur l'axe réel positif. Ce calculateur applique le cycle directement avec un modulo entier, sans itération, sans trigonométrie en virgule flottante et sans approximation, donc la réponse est déterministe : le même exposant produit toujours une sortie identique à l'octet près, que le calcul s'exécute dans l'onglet de votre navigateur ou sur nos serveurs de périphérie via l'API. Le point de terminaison indique également le résidu lui-même, ce qui vous permet de voir quelle étape du cycle a produit le résultat.

Exposants négatifs et inverse de i

Les puissances entières incluent les exposants négatifs, et elles se comportent exactement comme l'algèbre l'exige : i^-n signifie 1 divisé par i^n. L'inverse de i est une surprise classique. Diviser 1 par i et rationaliser le dénominateur donne -i, car 1/i = i/i² = i/(-1) = -i. En termes géométriques, les puissances négatives tournent dans le sens des aiguilles d'une montre plutôt que dans le sens inverse, donc i^-1 est un quart de tour vers le bas, sur l'axe imaginaire négatif. Le cycle de quatre étapes gouverne toujours tout : i^-1, i^-2, i^-3 et i^-4 valent respectivement -i, -1, i et 1, ce qui est précisément le cycle direct parcouru à rebours. Cet outil gère le signe correctement avec un modulo euclidien, qui renvoie toujours un reste compris entre 0 et 3 même lorsque l'exposant est négatif, vous n'avez donc jamais à raisonner vous-même sur le sens de la rotation. L'exposant doit seulement être un entier dans la plage des entiers sûrs de l'arithmétique en double précision, ce qui couvre toute valeur que vous pouvez saisir ou calculer dans un logiciel ordinaire. Les exposants fractionnaires comme 0.5 sont rejetés d'emblée, car i^(1/2) n'est pas du tout une valeur unique mais une paire de racines carrées, et en choisir une silencieusement serait une mauvaise réponse déguisée en bonne.

Où les puissances de i apparaissent dans le travail réel

Les puissances cycliques de l'unité imaginaire sont une machinerie de travail dans plusieurs domaines, pas une curiosité de salle de classe. En traitement numérique du signal, la transformée de Fourier discrète multiplie les échantillons par des racines complexes de l'unité, et pour une transformée à quatre points, ces racines sont exactement les puissances de i, donc chaque papillon FFT de base 4 est construit à partir de ce cycle. Dans l'analyse des circuits à courant alternatif, l'impédance d'une bobine est jωL et celle d'un condensateur est -j/(ωC) : les facteurs j sont des puissances de l'unité imaginaire qui codent des déphasages de quatre-vingt-dix degrés entre tension et courant. En infographie et en robotique, multiplier un vecteur par i est la rotation de quatre-vingt-dix degrés la moins coûteuse dans le plan, et des puissances enchaînées décrivent des quarts de tour successifs d'un repère. En mécanique quantique, l'équation de Schrödinger porte un i explicite, et les opérateurs d'évolution temporelle accumulent ses puissances. Dans tous ces contextes, l'arithmétique est triviale mais la convention ne l'est pas : un décalage d'une unité dans le cycle est une erreur de signe qui corrompt une phase, une rotation ou un spectre en aval. Un point de terminaison déterministe avec une validation stricte des entiers vous donne une convention que vous pouvez intégrer dans des tests, des outils pédagogiques et des générateurs de code, sûre à mettre en cache, sûre à réessayer et sûre à exécuter en parallèle.

Réduisez instantanément d'énormes exposants

Évaluez i^1000000 ou i^-987654321 sans boucles : le résidu modulo 4 décide de la réponse, et l'API le renvoie avec le résultat.

Vérifiez une FFT de base 4 ou une chaîne DSP

Comparez vos facteurs de rotation avec les puissances exactes de i pour les étapes à quatre points, en détectant les erreurs de signe et d'ordre à la source.

Créez un outil pédagogique ou de devoirs

Générez des résultats exacts en quarts de tour pour des exercices sur le plan complexe, les déphasages dans les circuits à courant alternatif et les rotations de quatre-vingt-dix degrés.

Combien cela coûte-t-il ?

$0.002 par requête via l'API. L'exécution est également gratuite dans votre navigateur sur cette page : le même code s'exécute dans les deux cas.

Que vaut i élevé à une puissance négative ?

Cela suit le même cycle de quatre étapes parcouru à rebours : i^-1 = -i, i^-2 = -1, i^-3 = i et i^-4 = 1. L'outil accepte tout entier sûr, positif ou négatif.

Quelle entrée l'outil attend-il ?

Un seul entier : exponent (alias n et power). Une valeur manquante, non numérique, non finie ou non entière est rejetée avec une erreur d'entrée invalide, car les puissances fractionnaires de i ont plusieurs valeurs.

Que contient exactement la réponse ?

Les parties réelle et imaginaire du résultat (l'une des valeurs 1, i, -1, -i), l'exposant réduit modulo 4 comme residue, un écho de l'entrée et une chaîne d'affichage telle que "-i" que vous pouvez afficher sans reformatage.

Pourquoi le résultat est-il toujours l'une des quatre valeurs ?

Parce que i² = -1, quatre multiplications successives par i reviennent à 1, donc les puissances se répètent selon le cycle 1, i, -1, -i. Géométriquement, chaque puissance est une rotation de quatre-vingt-dix degrés du plan complexe.

Le résultat est-il déterministe ?

Oui. Le calcul est un seul modulo entier, sans aléa, horloges, itération ni accès réseau, donc des exposants identiques produisent toujours une sortie identique sur n'importe quelle machine.

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/imaginary-number

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/imaginary-number \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"exponent":7}'
{
  "exponent": 7
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.imaginary_number",
  "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 →