ForHosting KIT · Mathématiques

Multiplier des nombres complexes

Multipliez deux nombres complexes sous forme algébrique : (1 + 2i)(3 + 4i) donne −5 + 10i, selon la règle (ac − bd) + (ad + bc)i, où i² vaut −1. Saisissez la partie réelle et la partie imaginaire de chaque facteur. 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
A réel
1
A imaginaire
2
B réel
3
B imaginaire
4
Vous obtenez
Partie réelle du produit
-5
Partie imaginaire du produit
10
A en forme algébrique
1+2i
B en forme algébrique
3+4i

Multiplier deux nombres complexes est une compétence centrale d'algèbre, présente dans les devoirs, les phaseurs d'ingénierie électrique et les carnets de traitement du signal. Étant donnés z1 = a + bi et z2 = c + di, le produit rectangulaire est (ac − bd) + (ad + bc)i. Développer par FOIL et remplacer i au carré par moins un, voilà tout l'algorithme : quatre multiplications réelles et deux additions, avec un changement de signe sur la partie réelle dû au terme i au carré. Ce calculateur de multiplication de nombres complexes accepte les parties réelle et imaginaire des deux facteurs comme nombres finis, applique cette identité de façon déterministe et renvoie le produit rectangulaire afin que les élèves, les tuteurs et les scripts d'automatisation vérifient chaque étape FOIL.

FOIL, i au carré et l'identité du produit rectangulaire

Deux nombres complexes se multiplient selon la même loi distributive que les binômes sur les réels, avec une identité supplémentaire : i au carré vaut moins un. Écrivez les facteurs comme a plus b i et c plus d i. Le développement FOIL produit quatre produits réels : a fois c, a fois d i, b i fois c, et b i fois d i.

Le dernier terme contient i au carré, remplacé par moins un, de sorte que b d i au carré devient moins b d et tombe sur l'axe réel. En rassemblant les termes semblables on obtient la formule rectangulaire fermée (a c moins b d) plus (a d plus b c) i. Cette identité est tout l'algorithme que ce calculateur exécute : quatre multiplications et deux additions, avec un changement de signe sur la partie réelle dû au terme i au carré.

Il n'y a ni conversion en forme polaire, ni argument, ni rotation de De Moivre — cela appartient à un outil de puissance complexe ou de passage du rectangulaire au polaire. La multiplication de deux nombres rectangulaires reste dans le plan comme une rotation mise à l'échelle, mais vous n'avez jamais besoin des intermédiaires polaires pour calculer le produit. Lorsqu'un facteur est réel, partie imaginaire nulle, la formule se réduit à une simple mise à l'échelle des deux parties de l'autre facteur.

Lorsque les facteurs sont conjugués a plus b i et a moins b i, les termes croisés imaginaires s'annulent et le produit est le nombre réel a au carré plus b au carré, c'est-à-dire le module au carré. Zéro fois n'importe quoi vaut zéro. Les parties négatives sont de premier rang : les signes se propagent dans les quatre produits exactement comme sur le papier.

La capacité renvoie les facteurs rectangulaires et le produit rectangulaire pour qu'une démonstration en classe fige à la fois le développement FOIL et la chaîne finale a plus b i sans recalculer ac moins bd à la main.

Où un calculateur de produit complexe gagne sa place

Les salles de classe et les plateformes de tutorat utilisent un calculateur de multiplication de nombres complexes pour que les apprenants vérifient les devoirs FOIL sans perdre le signe de i au carré qui rend réel le dernier terme. Les générateurs de préparation aux examens ont besoin d'un oracle déterministe qui traite les parties non finies comme des échecs francs plutôt que comme des NaN silencieux qu'un correcteur défectueux pourrait accepter comme produit.

Les scripts d'infographie et de traitement du signal traitent a plus b i comme une similitude bidimensionnelle (échelle et rotation) et en multiplient deux pour composer des transformations. L'échec de validation ne consomme pas de solde. Gardez les requêtes petites, figez les parties rectangulaires arrondies dans les tests, et vous obtenez des produits reproductibles pour les devoirs, les greffons LMS et les edge workers sans dresser votre propre infrastructure de mathématiques symboliques.

Cette page répond à la requête du produit à deux facteurs ; ce n'est ni un outil de puissance entière de De Moivre ni un convertisseur du rectangulaire au polaire. L'intention de recherche distincte par rapport à ces voisines est la raison pour laquelle cette page existe comme calculateur propre plutôt que comme un mode d'une boîte à outils complexes générale.

Carnets de phaseurs et de transformations

Multipliez des phaseurs rectangulaires ou des similitudes 2-D dans des scripts sans importer une bibliothèque complète d'algèbre computationnelle.

Quelle est la formule de (a+bi)(c+di) ?

Développez FOIL et remplacez i² par −1 : (a+bi)(c+di) = (ac−bd)+(ad+bc)i. Le champ formula reformule cette identité à chaque succès.

Que se passe-t-il si une partie manque ou n'est pas un nombre fini ?

Les valeurs manquantes, les chaînes vides, le texte non numérique, NaN et Infinity ne sont pas facturés.

Utilise-t-on la forme polaire ou le théorème de De Moivre ?

Non. Ce calculateur reste en forme rectangulaire avec quatre multiplications et deux additions. La conversion polaire et les puissances entières sont des outils distincts.

Qu'obtient-on en multipliant un nombre complexe par son conjugué ?

Un nombre réel. Dans a + bi fois a − bi, les termes imaginaires croisés s'annulent, et le produit vaut a au carré plus b au carré, c'est-à-dire le carré du module.

Avec quelle précision le résultat est-il donné ?

Les parties réelle et imaginaire du produit sont arrondies à douze décimales : les mêmes facteurs donnent toujours les mêmes chiffres, et le résultat se compare de façon fiable à un corrigé.

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/multiply-complex-numbers

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/multiply-complex-numbers \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a_real":1,"a_imag":2,"b_real":3,"b_imag":4}'
{
  "a_real": 1,
  "a_imag": 2,
  "b_real": 3,
  "b_imag": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.multiply_complex_numbers",
  "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.

Toute partie qui n'est pas un nombre fini échoue avec invalid_input et n'est pas facturée.

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

Associez la charge à vos propres libellés ou graphiques ; ce point de terminaison n'émet ni tracés ni prose de classe pas à pas au-delà des chaînes rectangulaires et du champ formula. Envoyez en POST un corps JSON avec quatre nombres finis obligatoires : a_real et a_imag pour le premier facteur z1 égal à a_real plus a_imag fois i, et b_real et b_imag pour le second facteur z2 égal à b_real plus b_imag fois i. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique. Des alias courants sont acceptés lorsque le nom canonique est omis : a, real1 ou real_1 pour a_real ; b, imag1 ou imag_1 pour a_imag ; c, real2 ou real_2 pour b_real ; d, imag2 ou imag_2 pour b_imag. Les champs manquants, les chaînes vides, le texte non numérique, NaN et Infinity échouent avec invalid_input en nommant le champ et ne sont pas facturés. En cas de succès le corps renvoie en écho les quatre parties nettoyées, fournit product_real et product_imag comme résultat rectangulaire principal arrondi à douze décimales pour des goldens stables, inclut les chaînes d'affichage a_rectangular, b_rectangular et product_rectangular, et reformule l'identité FOIL dans le champ formula. Exemple : a_real un, a_imag deux, b_real trois, b_imag quatre produit product_real moins cinq et product_imag dix, ce qui correspond à (1+2i)(3+4i) égal à moins cinq plus dix i, car un fois trois moins deux fois quatre vaut moins cinq et un fois quatre plus deux fois trois vaut dix. Une magnitude qui déborde la virgule flottante IEEE vers Infinity est rejetée plutôt que renvoyée comme produit non fini. L'échec de validation n'est pas facturé ; les appels réussis utilisent le prix de base publié $0.002.

Où un calculateur de produit complexe gagne sa place

Les carnets d'ingénierie électrique multiplient des phaseurs rectangulaires en combinant impédances, gains d'étage ou bacs de Fourier discrets ; appeler une petite API d'analyse évite de tirer un système complet d'algèbre computationnelle pour quatre coefficients. Comme l'implémentation est de l'analyse pure de tier A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant.

Vérifications FOIL en classe et en devoirs

Laissez les élèves envoyer a, b, c et d pour (a+bi)(c+di) et vérifier product_real et product_imag face au développement du manuel, y compris le changement de signe de i au carré.

Notation automatique d'examens et LMS

Notez les items de produit complexe avec un oracle déterministe qui refuse NaN et Infinity comme invalid_input et n'invente jamais une réponse rectangulaire.

Comment multiplier deux nombres complexes ?

Envoyez des nombres finis a_real et a_imag pour z1=a+bi, plus b_real et b_imag pour z2=c+di. L'API renvoie product_real = ac−bd et product_imag = ad+bc.

Combien coûte le calculateur de multiplication de nombres complexes ?

L'outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.

Consulter la documentation complète du KIT →