Produit de conjugués complexes
(3 + 4i) multiplié par son conjugué (3 − 4i) donne 25 : saisissez les parties réelle et imaginaire et obtenez a² + b², le module au carré, toujours réel et jamais négatif. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Partie réelle
- 3
- Partie imaginaire
- 4
- Conjugué (partie réelle)
- 3
- Conjugué (partie imaginaire)
- -4
- Produit
- 25
- Module au carré
- 25
Tout nombre complexe z écrit sous la forme a plus bi possède un conjugué z barre obtenu en inversant le signe de la partie imaginaire. Le produit d'un nombre complexe et de son conjugué est toujours un scalaire réel non négatif : (a plus bi) multiplié par (a moins bi) se développe en a au carré plus b au carré, qui est exactement le module au carré de z. Cette identité sous-tend la normalisation des phaseurs, les calculs d'énergie dans les circuits, les contrôles de magnitude en traitement du signal et tout cours d'algèbre qui introduit |z| avant la forme polaire. Ce calculateur du produit de conjugués complexes accepte les deux coefficients réels finis d'un unique opérande rectangulaire, multiplie z par z barre avec un arrondi stable et renvoie le produit, les parties conjuguées en écho, des chaînes d'affichage rectangulaires et une chaîne de formule que vous pouvez montrer à côté de la réponse.
Pourquoi z multiplié par son conjugué égale le module au carré
Un nombre complexe sous forme rectangulaire est une paire de nombres réels écrite a plus bi, où a est la partie réelle, b la partie imaginaire et i désigne l'unité imaginaire avec i au carré égal à moins un. Le conjugué complexe de z s'obtient en réfléchissant par rapport à l'axe réel : z barre vaut a moins bi. Algébriquement le produit se développe avec l'identité de différence de carrés : (a plus bi) multiplié par (a moins bi) égale a au carré moins (bi) au carré.
Comme i au carré vaut moins un, moins (bi) au carré devient plus b au carré, de sorte que le produit entier se réduit à a au carré plus b au carré sans partie imaginaire résiduelle. Géométriquement cette quantité est la longueur euclidienne au carré du vecteur de l'origine au point (a, b) dans le plan d'Argand, c'est pourquoi les manuels écrivent z multiplié par z barre égal à |z| au carré.
Le résultat est toujours réel et toujours supérieur ou égal à zéro ; il est nul seulement lorsque a et b sont tous deux nuls. Le champ formula réaffirme toujours l'identité afin que les tutoriels placent la règle à côté de la réponse numérique sans table de contenu séparée.
Cas d’usage
Contrôles en classe et devoirs
Laissez les élèves envoyer les parties réelle et imaginaire de z et vérifier que z multiplié par le conjugué égale a au carré plus b au carré sans partie imaginaire résiduelle.
Notation automatique d'examens et LMS
Notez les items de produit par conjugué et de module au carré avec un oracle déterministe qui rejette les coefficients non finis et n'invente jamais d'étapes intermédiaires en forme polaire.
Scripts de puissance et de magnitude de phaseurs
Calculez |z| au carré pour la puissance de circuit, la densité d'énergie ou les filtres de magnitude au carré en automatisation sans importer une bibliothèque complète d'algèbre computationnelle.
Questions fréquentes
Comment calculer le produit d'un nombre complexe et de son conjugué ?
Envoyez deux nombres finis : real (a) et imag (b) pour z = a+bi.
Le résultat est-il toujours réel et non négatif ?
Oui. Le produit z·z̄ égale a²+b², toujours un nombre réel supérieur ou égal à zéro. Il est nul seulement lorsque real et imag sont tous deux nuls.
Cela renvoie-t-il le module |z| ou seulement |z| au carré ?
Prenez vous-même une racine carrée si vous avez besoin de la longueur euclidienne |z| non carrée.
Que se passe-t-il si un coefficient manque ou n'est pas un nombre ?
L'entrée invalide n'est pas facturée et ne renvoie pas de produit partiel.
À quoi sert le produit d'un complexe par son conjugué ?
Il donne le module au carré sans racine carrée. On l'utilise pour normaliser des phaseurs, calculer une puissance ou une énergie dans un circuit et vérifier des modules au carré en traitement du signal, ainsi qu'en exercices d'algèbre avant la forme polaire.
Outils associés
Pour les développeurs — accès API
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.
Endpoint
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é.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/algebra/complex-conjugate-product \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"real":3,"imag":4}'const res = await fetch("https://api.kit.forhosting.com/algebra/complex-conjugate-product", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"real": 3,
"imag": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/complex-conjugate-product",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"real": 3,
"imag": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/complex-conjugate-product", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"real":3,"imag":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"real":3,"imag":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/complex-conjugate-product", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"real": 3,
"imag": 4
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.complex_conjugate_product",
"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.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Les coefficients manquants ou non finis échouent avec invalid_input et ne sont pas facturés.
Pourquoi z multiplié par son conjugué égale le module au carré
Ce endpoint ne convertit pas en forme polaire, ne renvoie pas le module non carré sauf si vous prenez vous-même une racine carrée, et ne multiplie pas deux nombres complexes sans lien — seulement un nombre par son propre conjugué.
Contrat d'entrée, forme de la réponse et validation
Les nombres purement réels omettent l'unité imaginaire, les purement imaginaires omettent une partie réelle nulle le cas échéant, les coefficients unitaires s'affichent comme i ou moins i plutôt que un i, et les signes mixtes utilisent un seul plus ou moins entre les pièces réelle et imaginaire. Associez la réponse à votre propre tracé du plan d'Argand si vous avez besoin d'un diagramme ; cette capacité calcule uniquement le produit par le conjugué. Envoyez par POST un corps JSON avec deux nombres finis obligatoires : real pour la partie réelle a de z, et imag pour la partie imaginaire b. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique ; les chaînes vides, les clés manquantes, Infinity, NaN et le texte non numérique échouent avec invalid_input en nommant le champ, et ces échecs ne consomment pas le solde prépayé. Des alias optionnels tels que a, re, real_part, a_real pour la partie réelle et b, im, imag_part, a_imag, imaginary pour l'imaginaire correspondent aux mêmes noms canoniques afin que les clients générés et les scripts manuscrits restent flexibles. En cas de succès, le corps renvoie en écho les coefficients d'entrée arrondis comme real et imag, renvoie conjugate_real et conjugate_imag (égaux à a et à moins b), product et modulus_squared comme la même valeur non négative a au carré plus b au carré arrondie à douze décimales pour des goldens stables entre runtimes, et fournit des chaînes d'affichage z et conjugate sous forme rectangulaire standard plus product_display pour le résultat scalaire. Exemple : real trois et imag quatre produisent product vingt-cinq, chaîne z trois plus quatre i, conjugué trois moins quatre i et product_display vingt-cinq.
Où une API de produit par conjugué prouve sa valeur
Les salles de classe et les plateformes de tutorat utilisent un calculateur du produit de conjugués complexes pour que les apprenants vérifient que z multiplié par z barre est réel et égal à a au carré plus b au carré sans erreurs de signe lorsque la partie imaginaire est négative. Les générateurs d'examens et les plugins LMS ont besoin d'un oracle déterministe qui renvoie toujours le même produit arrondi pour les deux mêmes entrées, ce que l'analyse pure tier A garantit sans jetons de modèle ni réseau sortant. Les carnets d'ingénierie en circuits et traitement du signal ont souvent besoin de |z| au carré pour la puissance, la densité d'énergie ou les filtres de magnitude au carré avant de prendre la racine pour le module ; appeler une petite API évite de charger un système d'algèbre computationnelle complet pour deux multiplications et une addition. Comme l'implémentation est pure analyse, chaque appel réussi coûte le prix de base publié $0.002.
Questions techniques
Combien coûte le calculateur du produit de conjugués complexes ?
L'outil navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; l'entrée invalide n'est pas facturée.