Diviser nombres complexes
(3 + 4i) divisé par (1 + 2i) donne 2,2 − 0,4i. Saisissez la partie réelle et la partie imaginaire des deux nombres et obtenez les deux parties du quotient, calculées avec le conjugué du diviseur ; un diviseur nul est refusé. 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 1
- 3
- Partie imaginaire 1
- 4
- Partie réelle 2
- 1
- Partie imaginaire 2
- 2
- Complexe 1
- 3+4i
- Complexe 2
- 1+2i
- Partie réelle du quotient
- 2,2
- Partie imaginaire du quotient
- -0,4
Diviser un nombre complexe par un autre est l'opération en forme rectangulaire (a plus b i) sur (c plus d i). La méthode algébrique multiplie le dividende par le conjugué du diviseur et divise par le module au carré de ce diviseur : la partie réelle du quotient est (a c plus b d) sur (c au carré plus d au carré) et l'imaginaire est (b c moins a d) sur (c au carré plus d au carré). Les élèves s'en servent pour simplifier des fractions de complexes, revenir de la forme polaire aux parties rectangulaires ou vérifier un devoir sans système d'algèbre computationnelle. Les ingénieurs appliquent la même identité aux rapports d'impédance, aux fonctions de transfert et aux quotients de phaseurs. Ce calculateur pour diviser des nombres complexes accepte les parties réelle et imaginaire des deux nombres, refuse un diviseur nul et renvoie les parties réelle et imaginaire du quotient avec des chaînes d'affichage compactes.
Ce que signifie diviser des nombres complexes en algèbre et en géométrie
Un nombre complexe vit dans le plan, partie réelle sur l'axe horizontal et partie imaginaire sur l'axe vertical. Diviser z1 par z2, c'est multiplier par l'inverse de z2 : géométriquement on met les longueurs à l'échelle d'un sur le module de z2 et on tourne de l'opposé de l'argument de z2. En coordonnées rectangulaires cette conversion polaire n'est pas nécessaire.
Écrivez le dividende comme a plus b i et le diviseur comme c plus d i. L'inverse du diviseur est le conjugué c moins d i divisé par c au carré plus d au carré, car un nombre multiplié par son conjugué égale le module au carré. Multiplier le dividende par cet inverse produit une seule fraction dont le numérateur est (a c plus b d) plus (b c moins a d) i et dont le dénominateur est c au carré plus d au carré.
La partie réelle du quotient est donc (a c plus b d) divisé par (c au carré plus d au carré) et l'imaginaire est (b c moins a d) divisé par (c au carré plus d au carré). La division n'est pas définie lorsque le diviseur est le complexe nul, c'est-à-dire lorsque c et d sont tous deux nuls, car le module au carré au dénominateur s'annule. Si le diviseur est un réel pur, la formule se réduit à la division ordinaire de chaque partie par c.
S'il est imaginaire pur, le quotient est une rotation de quatre-vingt-dix degrés mise à l'échelle d'un sur la valeur absolue de d. Vérification classique : trois plus quatre i divisé par un plus deux i égale 2.2 moins 0.4 i. Autre : un plus i divisé par un moins i égale i.
Ce point de terminaison renvoie ces parties rectangulaires et n'émet ni magnitude polaire ni argument ; associez-le à un calculateur de module ou d'argument si vous avez besoin du couple polaire une fois le quotient connu.
Où sert la division de nombres complexes
Les salles de classe et les plateformes de tutorat utilisent un calculateur pour diviser des nombres complexes afin que les apprenants vérifient (a plus b i) sur (c plus d i) sans erreurs de signe en développant le conjugué à la main. Les générateurs d'examens et les greffons LMS ont besoin d'un oracle déterministe qui refuse un diviseur nul, renvoie des parties arrondies de façon stable et n'invente jamais un quotient lorsque le dénominateur s'annule.
Les carnets d'ingénierie électrique réduisent les rapports d'impédance, les phaseurs tension sur courant et les échantillons de fonction de transfert à une seule division rectangulaire lorsqu'un système d'algèbre complet serait excessif. Les scripts de traitement du signal et de régulation appliquent la même identité aux gains et résidus complexes sans dresser de lourdes bibliothèques numériques en bordure. Une validation en échec, y compris la division par zéro, ne consomme pas le solde.
Cas d’usage
Vérifications en classe et devoirs
Laissez les élèves envoyer les parties réelle et imaginaire de (a+bi)/(c+di) et vérifier le quotient face à la méthode du conjugué du manuel.
Carnets d'ingénierie et phaseurs
Calculez des rapports d'impédance ou des phaseurs tension sur courant en forme rectangulaire sans tirer une bibliothèque complète d'algèbre computationnelle.
Questions fréquentes
Que se passe-t-il si le diviseur est zéro ?
La division par le complexe nul 0+0i n'est pas définie, et une validation en échec n'est pas facturée.
Ce calculateur renvoie-t-il la forme polaire (module et argument) ?
Non. Cette capacité renvoie uniquement le quotient rectangulaire. Servez-vous d'un outil de module ou d'argument complexe si vous avez besoin des coordonnées polaires du résultat.
Combien fait (3 + 4i) divisé par (1 + 2i) ?
Cela donne 2,2 − 0,4i. Le module au carré du diviseur vaut 1² + 2², soit 5 ; la partie réelle est (3·1 + 4·2) ÷ 5 et la partie imaginaire (4·1 − 3·2) ÷ 5.
Pourquoi multiplier par le conjugué du diviseur ?
Parce qu'un nombre complexe multiplié par son conjugué donne le carré de son module, qui est un nombre réel. Le dénominateur n'est alors plus complexe et le quotient se sépare en partie réelle et imaginaire.
Que se passe-t-il si le diviseur est réel ou imaginaire pur ?
S'il est réel, chaque partie du dividende est simplement divisée par ce nombre. S'il est imaginaire pur, le quotient revient à une rotation d'un quart de tour, mise à l'échelle par un sur la valeur absolue de sa partie imaginaire.
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/math/divide-complex-numbers \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"real1":3,"imag1":4,"real2":1,"imag2":2}'const res = await fetch("https://api.kit.forhosting.com/math/divide-complex-numbers", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"real1": 3,
"imag1": 4,
"real2": 1,
"imag2": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/divide-complex-numbers",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"real1": 3,
"imag1": 4,
"real2": 1,
"imag2": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/divide-complex-numbers", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"real1":3,"imag1":4,"real2":1,"imag2":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"real1":3,"imag1":4,"real2":1,"imag2":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/divide-complex-numbers", 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
{
"real1": 3,
"imag1": 4,
"real2": 1,
"imag2": 2
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.divide_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.
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
Contrat d'entrée, forme de la réponse et validation
Servez-vous des deux champs du quotient comme réponse principale ; la chaîne d'affichage est un confort pour feuilles et journaux. Envoyez par POST un corps JSON avec quatre nombres finis obligatoires : real1 et imag1 pour le dividende z1, et real2 et imag2 pour le diviseur z2. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique ; le gestionnaire accepte aussi des alias courants tels que re1, a1 ou a pour real1, im1, b1 ou b pour imag1, et les formes re2, a2, c, im2, b2 et d des manuels qui écrivent (a plus b i) sur (c plus d i). Les valeurs non finies, les champs manquants, les chaînes vides et le texte non numérique échouent avec invalid_input en nommant le champ, et ces échecs ne sont pas facturés. Un diviseur dont les parties réelle et imaginaire sont toutes deux nulles échoue aussi avec invalid_input, car la division par le complexe nul n'est pas définie. En succès le corps répète real1, imag1, real2 et imag2 avec un arrondi stable à douze décimales ; des chaînes compactes complex1 et complex2 telles que trois plus quatre i ou un moins deux i ; quotient_real et quotient_imag pour les parties rectangulaires de z1 divisé par z2 ; une chaîne quotient de ce résultat ; divisor_squared_modulus égal à real2 au carré plus imag2 au carré, dénominateur de la formule du conjugué ; et une formule qui réaffirme (a plus b i) sur (c plus d i) égal à ((a c plus b d) plus (b c moins a d) i) sur (c au carré plus d au carré). Vérification classique : real1 égal à trois, imag1 égal à quatre, real2 égal à un, imag2 égal à deux donne un quotient réel 2.2 et un quotient imag moins 0.4 avec module au carré du diviseur cinq.
Où une API de division complexe justifie son existence
Comme l'implémentation est parse de palier A, chaque appel réussi coûte le tarif de base publié $0.002 sans jetons de modèle ni réseau sortant. Gardez les requêtes petites, figez dans les tests quotient_real et quotient_imag arrondis, et vous obtiendrez des quotients rectangulaires reproductibles pour devoirs, LMS et workers en bordure sans importer votre propre infrastructure symbolique.
Cas d'intégration
Notation automatique d'examens et LMS
Notez des items de division complexe avec un oracle déterministe qui renvoie quotient_real et quotient_imag et refuse un diviseur nul.
Questions techniques
Comment diviser deux nombres complexes en forme rectangulaire ?
Envoyez des nombres finis real1 et imag1 pour le dividende et real2 et imag2 pour le diviseur. L'API multiplie par le conjugué du diviseur et renvoie quotient_real = (ac+bd)/(c²+d²) et quotient_imag = (bc−ad)/(c²+d²).
Puis-je envoyer les noms de manuel a, b, c et d au lieu de real1 et imag1 ?
Oui. Le gestionnaire accepte les alias a et b pour les parties du dividende et c et d pour celles du diviseur, ainsi que re1, im1, re2 et im2. Les noms canoniques de la réponse restent real1, imag1, real2 et imag2.
Combien coûte le calculateur pour diviser des nombres complexes ?
L'outil navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide, y compris un diviseur nul, n'est pas facturée.