Complexe getallen rekenmachine (optellen, aftrekken, vermenigvuldigen en delen met stappen, toegevoegde, modulus en complexe vlak)
Vul het reële en het imaginaire deel van de twee complexe getallen z₁ = a + bi en z₂ = c + di in en kies de bewerking (+ − × ÷). De uitdrukking hieronder is gekoppeld aan de invoervelden, dus je kunt de getallen ook rechtstreeks daarin aanpassen.
Inhoudsopgave
-
Wat je op deze pagina kunt doen
-
Waarvoor is deze berekening handig?
-
Zo werkt het
-
Formules en figuren
-
Symbolen en begrippen
-
Handig om vooraf te weten
-
Berekenen met Excel
-
Berekenen met Google Spreadsheets
-
Berekenen met Python
-
De formule in LaTeX en andere wiskundenotaties (om te kopiëren)
-
Zo laat je ChatGPT de berekening doen
-
Kenmerken van DataChef
-
Gerelateerde functies
-
Alle rekenmachines van NumberChef
Wat je op deze pagina kunt doen
- Tel twee complexe getallen \(z_1 = a+bi\) en \(z_2 = c+di\) meteen op, trek ze van elkaar af, vermenigvuldig of deel ze. Vul gewoon het reële en het imaginaire deel in en kies de bewerking
- Het antwoord staat in de vorm \(a+bi\), met breuken die zo ver mogelijk zijn vereenvoudigd (exacte waarden), zoals \(\dfrac{11}{25} + \dfrac{2}{25}i\). Bij delen zie je in de stappen hoe vermenigvuldigen met de toegevoegde van de noemer de noemer reëel maakt. Bij vermenigvuldigen zie je het uitwerken van de haakjes en hoe \(i^2\) wordt vervangen door \(-1\)
- Als extraatje zie je ook de complex toegevoegde \(\overline{z}\) en de absolute waarde \(|z|\) van het resultaat. De absolute waarde staat als exacte waarde met vereenvoudigde wortel, zoals \(|3+4i| = 5\) of \(|1+i| = \sqrt{2}\)
- Je ziet het resultaat ook in het complexe vlak (Argand-diagram), zodat je in één oogopslag ziet waar \(z_1\), \(z_2\) en het resultaat liggen
- Het reële en het imaginaire deel mogen decimale getallen, negatieve getallen of breuken zoals 3/4 zijn
Waarvoor is deze berekening handig?
De wisselstroom (AC) uit een stopcontact heeft een spanning en stroom die als golven op en neer gaan, en verschillende delen van een schakeling verschuiven het tijdstip van de golf (de fase). In de elektrotechniek is het standaard om die “grootte” en “verschuiving” samen te nemen in één complex getal (de impedantie), zodat je een hele schakeling kunt doorrekenen met niets anders dan rekenen met complexe getallen.
Rekenen met complexe getallen hoort bij elke opleiding elektrotechniek. Overal waar wisselstroom loopt, van een telefoonlader tot een elektriciteitscentrale, steunt het ontwerp op complexe getallen.
Golven zoals geluid en radiosignalen kun je met de fouriertransformatie, een berekening met complexe getallen, opsplitsen in “hoeveel van elke toon (frequentie) erin zit”. Telefoonnetwerken (wifi, 5G), muziekcompressie, ruisonderdrukking en spraakherkenning voeren allemaal enorme aantallen van dit soort complexe berekeningen uit.
De kracht van complexe getallen is dat één getal zowel de grootte als het tijdstip van een golf bevat, en daarom gebruik je in signaalverwerking complexe getallen nog vaker dan reële getallen. De fouriertransformatie zelf is universitaire stof, maar wat erin gebeurt, is het vermenigvuldigen en optellen van complexe getallen zoals je dat hier leert.
Bij het ontwerpen van machines die trillingen moeten dempen en stabiel moeten blijven, zoals autopiloten, drones en robots, controleren ingenieurs de stabiliteit door te kijken waar de oplossingen (complexe getallen) van de vergelijking van het systeem in het complexe vlak liggen. Zijn de reële delen van de oplossingen negatief, dan sterft de trilling uit; is er een positief, dan groeit die aan.
In dit vakgebied bepaalt de ligging van de oplossingen in het complexe vlak direct of een machine veilig kan vliegen. Regeltechniek, waarin deze stabiliteitstest wordt behandeld, wordt op hbo of universiteit bestudeerd.
Als je een punt \((x;\ y)\) in het vlak ziet als het complexe getal \(x+yi\), draait vermenigvuldigen met een complex getal met absolute waarde 1 het punt om de oorsprong. Vermenigvuldigen met \(i\) draait het bijvoorbeeld 90 graden. Dat is precies wat 2D-games nodig hebben om personages of kogels te laten draaien.
Quaternionen, die in 3D-games worden gebruikt en in telefoons om de oriëntatie bij te houden, breiden dit idee van “draaien met complexe getallen” uit naar drie dimensies.
Een kwadratische vergelijking heeft geen reële oplossing als de discriminant \(D = b^2 - 4ac\) negatief is. Maar zodra je het getalsysteem uitbreidt tot de complexe getallen, heeft zelfs \(x^2 = -1\) de oplossingen \(x = \pm i\) en heeft elke kwadratische of derdegraadsvergelijking oplossingen (de hoofdstelling van de algebra).
Zonder uitzonderingen van het type “geen oplossing” zijn niet alleen de wiskunde maar ook de theorieën van de natuurkunde en techniek op complexe getallen gebouwd. Rekenen met complexe getallen is de ingang.
Formules en figuren
Symbolen en begrippen
Symbolen
| \(i\) | i | De imaginaire eenheid. Die is gedefinieerd als het getal waarvan het kwadraat \(-1\) is (\(i^2 = -1\)). De letter komt van “imaginair”. (In de elektrotechniek wordt \(j\) gebruikt, omdat \(i\) daar voor stroom staat.) |
| \(z\) | z | De letter die meestal voor een complex getal wordt gebruikt. Volgens de gewoonte gebruik je \(z\) en \(w\) voor complexe getallen, om ze te onderscheiden van de reële variabelen \(x\) en \(y\). |
| \(z_1,\ z_2\) | z één, z twee | Het eerste en het tweede complexe getal. Het kleine getal rechtsonder (de index) geeft alleen aan “welke van de twee”. Het is niet hetzelfde als een exponent, die rechtsboven staat. |
| \(a,\ b,\ c,\ d\) | a, b, c, d | Op deze pagina is \(a\) het reële deel en \(b\) het imaginaire deel van \(z_1 = a+bi\), en is \(c\) het reële deel en \(d\) het imaginaire deel van \(z_2 = c+di\). Volgens de gewoonte staan letters aan het begin van het alfabet voor vaste getallen. |
| \(\overline{z}\) | z streep | De complex toegevoegde van \(z\). Voor \(z = a+bi\) is dat \(a-bi\), waarbij alleen het teken van het imaginaire deel verandert. De streep erboven staat voor “de partner”. In sommige boeken schrijft men \(z^*\). |
| \(|z|\) | absolute waarde van z | De absolute waarde (modulus) van \(z\). Dat is de afstand van de oorsprong tot \(z\) in het complexe vlak, berekend als \(|a+bi| = \sqrt{a^2+b^2}\). Je schrijft het met twee verticale strepen, net als de absolute waarde van een reëel getal. |
Begrippen
| complex getal | Een getal van de vorm \(a+bi\), waarbij \(a\) en \(b\) reële getallen zijn. Het is een groter getalsysteem dat zowel reële als imaginaire getallen omvat, en waarin elke kwadratische vergelijking een oplossing heeft. |
| imaginair getal | Een complex getal dat niet reëel is, dus \(a+bi\) met een imaginair deel \(b\) dat niet 0 is. (In sommige boeken heet alleen een zuiver imaginair getal zoals \(2i\) een imaginair getal.) Ondanks de naam zijn deze getallen heel nuttig in echte berekeningen in elektriciteit en natuurkunde. |
| imaginaire eenheid | Het getal \(i\). Het is gedefinieerd door \(i^2 = -1\), en elk imaginair getal wordt met \(i\) geschreven. |
| reëel deel | Het getal \(a\) in \(a+bi\), het “reële gedeelte” van een complex getal. In het complexe vlak is dat de coördinaat langs de horizontale as (de reële as). |
| imaginair deel | Het getal \(b\) in \(a+bi\) (zonder de \(i\)). In het complexe vlak is dat de coördinaat langs de verticale as (de imaginaire as). Het imaginaire deel van \(3-2i\) is bijvoorbeeld \(-2\). |
| zuiver imaginair getal | Een complex getal waarvan het reële deel 0 is en het imaginaire deel niet 0, zoals \(2i\) of \(-3i\). In het complexe vlak ligt het op de imaginaire as. |
| complex toegevoegde (complex geconjugeerde) | Bij \(a+bi\) het getal \(a-bi\). Vaak kortweg “de toegevoegde” of “de geconjugeerde” genoemd. De belangrijkste eigenschap is dat het product \((a+bi)(a-bi) = a^2+b^2\) een reëel getal is dat 0 of groter is, en daarom gebruik je het om bij delen de noemer reëel te maken. |
| absolute waarde (modulus) | De afstand \(\sqrt{a^2+b^2}\) tot de oorsprong in het complexe vlak. Het breidt de absolute waarde van een reëel getal (de afstand tot 0 op de getallenlijn) uit naar het vlak. Ook wel de modulus genoemd. |
| complexe vlak | Een vlak met het reële deel op de horizontale as en het imaginaire deel op de verticale as, waarin \(a+bi\) wordt getekend als het punt \((a;\ b)\). Een tekening ervan heet ook wel een Argand-diagram. Op deze pagina gebruik je het als hulpmiddel om complexe getallen “zichtbaar” te maken. |
| reële as | De horizontale as van het complexe vlak, waarop de reële getallen liggen. Een reëel getal is een complex getal met imaginair deel 0 en ligt dus op de reële as. |
| imaginaire as | De verticale as van het complexe vlak, waarop de zuivere imaginaire getallen (complexe getallen met reëel deel 0, zoals \(2i\)) liggen. |
| noemer reëel maken | Bij een breuk met een complexe noemer: de teller en de noemer vermenigvuldigen met de toegevoegde van de noemer, zodat de noemer reëel wordt. Het is de variant voor complexe getallen van de noemer wortelvrij maken (een wortel uit de noemer halen). |
| haakjes uitwerken | De haakjes uit een uitdrukking halen en die schrijven als een som of verschil van termen. Zoals bij \((a+b)(c+d) = ac+ad+bc+bd\) wordt elke term uit het ene stel haakjes met elke term uit het andere vermenigvuldigd. |
| gelijksoortige termen | Termen met hetzelfde variabele deel. Bij optellen of aftrekken van complexe getallen worden de termen met \(i\) (het imaginaire deel) en de termen zonder \(i\) (het reële deel) elk als gelijksoortige termen samengenomen. |
| discriminant | De uitdrukking \(D = b^2-4ac\), die aangeeft wat voor oplossingen de kwadratische vergelijking \(ax^2+bx+c=0\) heeft. Bij \(D < 0\) is er geen reële oplossing, maar zijn er wel complexe oplossingen \(x = \dfrac{-b \pm \sqrt{-D}\,i}{2a}\). Dit is meestal waar leerlingen voor het eerst complexe getallen tegenkomen. |
Handig om vooraf te weten
Dit helpt je om de berekening op deze pagina echt te begrijpen, en niet alleen op de knop te drukken.
Als je vastloopt, is het herhalen van deze onderwerpen de snelste weg vooruit.
| Haakjes uitwerken en gelijksoortige termen (klas 2-3, 13-15 jaar) |
|
| Wortels (klas 2-3, 13-15 jaar) |
|
| De noemer wortelvrij maken (havo/vwo 4, 15-16 jaar) |
|
| Het assenstelsel en de stelling van Pythagoras (klas 1-2, 12-14 jaar) |
|
| Kwadratische vergelijkingen en de discriminant (klas 3, 14-15 jaar) |
|
| Rekenen met breuken (groep 6-8, 9-12 jaar) |
|
Berekenen met Excel
| Reëel deel a van z₁ | 1 |
| Imaginair deel b van z₁ | 2 |
| Reëel deel c van z₂ | 3 |
| Imaginair deel d van z₂ | 4 |
| Complex getal z₁ | =COMPLEX(B1;B2) |
| Complex getal z₂ | =COMPLEX(B3;B4) |
| Som z₁ + z₂ | =C.SOM(B5;B6) |
| Verschil z₁ − z₂ | =C.VERSCHIL(B5;B6) |
| Product z₁ × z₂ | =C.PRODUCT(B5;B6) |
| Quotiënt z₁ ÷ z₂ | =C.QUOTIENT(B5;B6) |
| Reëel deel a | 3 |
| Imaginair deel b | 4 |
| Complex getal z | =COMPLEX(B1;B2) |
| Complex toegevoegde | =C.TOEGEVOEGD(B3) |
| Absolute waarde |z| | =C.ABS(B3) |
| Reëel deel a van z₁ | 1 |
| Imaginair deel b van z₁ | 2 |
| Reëel deel c van z₂ | 3 |
| Imaginair deel d van z₂ | 4 |
| Noemer c²+d² | =B3^2+B4^2 |
| Reëel deel van het quotiënt (ac+bd)÷(c²+d²) | =(B1*B3+B2*B4)/B5 |
| Imaginair deel van het quotiënt (bc−ad)÷(c²+d²) | =(B2*B3-B1*B4)/B5 |
De eerste tabel gebruikt z₁ = 1+2i en z₂ = 3+4i. De som toont “4+6i”, het verschil “-2-2i”, het product “-5+10i” en het quotiënt “0,44+0,08i” (deze resultaten zijn tekst, geen getallen).
De tweede tabel gebruikt z = 3+4i. De complex toegevoegde is “3-4i” en de absolute waarde is 5 (alleen C.ABS geeft een gewoon getal terug).
De derde tabel controleert het delen zonder de complexe functies, rechtstreeks volgens de formule met de toegevoegde. Het reële deel van het quotiënt is 0,44 (= 11/25) en het imaginaire deel is 0,08 (= 2/25), wat overeenkomt met het resultaat van C.QUOTIENT. “^” is een macht, “*” is vermenigvuldigen en “/” is delen.
Berekenen met Google Spreadsheets
| Reëel deel a van z₁ | 1 |
| Imaginair deel b van z₁ | 2 |
| Reëel deel c van z₂ | 3 |
| Imaginair deel d van z₂ | 4 |
| Complex getal z₁ | =COMPLEX(B1;B2) |
| Complex getal z₂ | =COMPLEX(B3;B4) |
| Som z₁ + z₂ | =C.SOM(B5;B6) |
| Verschil z₁ − z₂ | =C.VERSCHIL(B5;B6) |
| Product z₁ × z₂ | =C.PRODUCT(B5;B6) |
| Quotiënt z₁ ÷ z₂ | =C.QUOTIENT(B5;B6) |
| Reëel deel a | 3 |
| Imaginair deel b | 4 |
| Complex getal z | =COMPLEX(B1;B2) |
| Complex toegevoegde | =C.TOEGEVOEGD(B3) |
| Absolute waarde |z| | =C.ABS(B3) |
| Reëel deel a van z₁ | 1 |
| Imaginair deel b van z₁ | 2 |
| Reëel deel c van z₂ | 3 |
| Imaginair deel d van z₂ | 4 |
| Noemer c²+d² | =B3^2+B4^2 |
| Reëel deel van het quotiënt (ac+bd)÷(c²+d²) | =(B1*B3+B2*B4)/B5 |
| Imaginair deel van het quotiënt (bc−ad)÷(c²+d²) | =(B2*B3-B1*B4)/B5 |
Berekenen met Python
from fractions import Fraction
import math
# Reële en imaginaire delen van z1 = a + bi en z2 = c + di (een breuk zoals 3/4 schrijf je als Fraction(3, 4))
z1_real, z1_imag = Fraction(1), Fraction(2)
z2_real, z2_imag = Fraction(3), Fraction(4)
# Som en verschil: voeg de reële delen en de imaginaire delen apart samen
add_real, add_imag = z1_real + z2_real, z1_imag + z2_imag
sub_real, sub_imag = z1_real - z2_real, z1_imag - z2_imag
# Product: de formule (ac-bd) + (ad+bc)i, uit het uitwerken van de haakjes en het vervangen van i^2 = -1
mul_real = z1_real * z2_real - z1_imag * z2_imag
mul_imag = z1_real * z2_imag + z1_imag * z2_real
# Quotiënt: vermenigvuldig met de toegevoegde. De noemer wordt het reële getal c^2 + d^2
denominator = z2_real ** 2 + z2_imag ** 2
div_real = (z1_real * z2_real + z1_imag * z2_imag) / denominator
div_imag = (z1_imag * z2_real - z1_real * z2_imag) / denominator
# Absolute waarde van het quotiënt: wortel uit (reëel deel in het kwadraat + imaginair deel in het kwadraat)
abs_squared = div_real ** 2 + div_imag ** 2
abs_value = math.sqrt(abs_squared)
# Schrijf als a+bi (is het imaginaire deel negatief, toon het dan als aftrekking, zoals -2 - 2i)
def to_complex_str(real, imag):
sign = "-" if imag < 0 else "+"
return f"{real} {sign} {abs(imag)}i"
print(f"Som: {to_complex_str(add_real, add_imag)}")
print(f"Verschil: {to_complex_str(sub_real, sub_imag)}")
print(f"Product: {to_complex_str(mul_real, mul_imag)}")
print(f"Quotiënt: {to_complex_str(div_real, div_imag)}")
print(f"Absolute waarde van het quotiënt, in het kwadraat (breuk): {abs_squared}")
print(f"Absolute waarde van het quotiënt (decimaal): {abs_value}")
De formule in LaTeX en andere wiskundenotaties (om te kopiëren)
(a+bi) + (c+di) = (a+c) + (b+d)i
(a+bi) + (c+di) = (a+c) + (b+d)i
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mo>(</mo><mi>a</mi><mo>+</mo><mi>b</mi><mi>i</mi><mo>)</mo>
<mo>+</mo>
<mo>(</mo><mi>c</mi><mo>+</mo><mi>d</mi><mi>i</mi><mo>)</mo>
<mo>=</mo>
<mo>(</mo><mi>a</mi><mo>+</mo><mi>c</mi><mo>)</mo>
<mo>+</mo>
<mo>(</mo><mi>b</mi><mo>+</mo><mi>d</mi><mo>)</mo><mi>i</mi>
</mrow>
</math>
(a+bi) + (c+di) = (a+c) + (b+d)i
ComplexExpand[(a + b I) + (c + d I)]
evalc((a + b*I) + (c + d*I));
z = (a + b*1i) + (c + d*1i);
(a+bi)+(c+di)=(a+c)+(b+d)i
(a+bi)(c+di) = (ac−bd) + (ad+bc)i
(a+bi)(c+di) = (ac-bd) + (ad+bc)i
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mo>(</mo><mi>a</mi><mo>+</mo><mi>b</mi><mi>i</mi><mo>)</mo>
<mo>(</mo><mi>c</mi><mo>+</mo><mi>d</mi><mi>i</mi><mo>)</mo>
<mo>=</mo>
<mo>(</mo><mi>a</mi><mi>c</mi><mo>−</mo><mi>b</mi><mi>d</mi><mo>)</mo>
<mo>+</mo>
<mo>(</mo><mi>a</mi><mi>d</mi><mo>+</mo><mi>b</mi><mi>c</mi><mo>)</mo><mi>i</mi>
</mrow>
</math>
(a+bi)(c+di) = (ac-bd) + (ad+bc)i
ComplexExpand[(a + b I) (c + d I)]
evalc((a + b*I) * (c + d*I));
z = (a + b*1i) * (c + d*1i);
(a+bi)(c+di)=(ac-bd)+(ad+bc)i
(a+bi)/(c+di) = (ac+bd)/(c²+d²) + {(bc−ad)/(c²+d²)}i
\frac{a+bi}{c+di} = \frac{ac+bd}{c^{2}+d^{2}} + \frac{bc-ad}{c^{2}+d^{2}}\,i
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mfrac>
<mrow><mi>a</mi><mo>+</mo><mi>b</mi><mi>i</mi></mrow>
<mrow><mi>c</mi><mo>+</mo><mi>d</mi><mi>i</mi></mrow>
</mfrac>
<mo>=</mo>
<mfrac>
<mrow><mi>a</mi><mi>c</mi><mo>+</mo><mi>b</mi><mi>d</mi></mrow>
<mrow><msup><mi>c</mi><mn>2</mn></msup><mo>+</mo><msup><mi>d</mi><mn>2</mn></msup></mrow>
</mfrac>
<mo>+</mo>
<mfrac>
<mrow><mi>b</mi><mi>c</mi><mo>−</mo><mi>a</mi><mi>d</mi></mrow>
<mrow><msup><mi>c</mi><mn>2</mn></msup><mo>+</mo><msup><mi>d</mi><mn>2</mn></msup></mrow>
</mfrac>
<mi>i</mi>
</mrow>
</math>
(a+bi)/(c+di) = (ac+bd)/(c^2+d^2) + ((bc-ad)/(c^2+d^2))i
ComplexExpand[(a + b I)/(c + d I)]
evalc((a + b*I) / (c + d*I));
z = (a + b*1i) / (c + d*1i);
(a+bi)/(c+di)=(ac+bd)/(c^2+d^2)+((bc-ad)/(c^2+d^2))i
|a+bi| = √(a²+b²)
\lvert a+bi \rvert = \sqrt{a^{2}+b^{2}}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mo>|</mo><mi>a</mi><mo>+</mo><mi>b</mi><mi>i</mi><mo>|</mo>
<mo>=</mo>
<msqrt>
<mrow><msup><mi>a</mi><mn>2</mn></msup><mo>+</mo><msup><mi>b</mi><mn>2</mn></msup></mrow>
</msqrt>
</mrow>
</math>
|a+bi| = sqrt(a^2+b^2)
ComplexExpand[Abs[a + b I]]
abs(a + b*I);
r = abs(a + b*1i);
|a+bi| = √(a^2+b^2)
Zo laat je ChatGPT de berekening doen
Je bent een rekenassistent voor complexe getallen. Voer de volgende berekening uit door daadwerkelijk Python-code uit te voeren en baseer je antwoord alleen op de getallen uit het resultaat van de uitvoering (geef dus geen antwoord uit je hoofd of op gevoel). Laat voor de twee complexe getallen z1 = 1 + 2i en z2 = 3 + 4i het volgende zien: 1. De som z1 + z2, het verschil z1 − z2 en het product z1 × z2 (in de vorm a+bi) 2. Het quotiënt z1 ÷ z2 (in de vorm a+bi met breuken zo ver mogelijk vereenvoudigd, met de stappen van vermenigvuldigen met de toegevoegde van de noemer) 3. De complex toegevoegde en de absolute waarde van het quotiënt (de absolute waarde zowel als exacte waarde met vereenvoudigde wortel als decimaal) Gebruik in Python de module fractions uit de standaardbibliotheek om het reële en het imaginaire deel exact te berekenen, en laat de formules zien die je hebt gebruikt en de getallen uit het resultaat van de uitvoering.
Zo werkt het
-
1Vul je getallen inTyp de getallen waarmee je wilt rekenen in de invoervelden
-
2BerekenKlik op de knop “Berekenen”
-
3Bekijk het resultaatHet resultaat verschijnt meteen. Op dezelfde pagina vind je ook de uitwerking van de berekening en de uitleg van de formule
Kenmerken van DataChef
Geen voorkennis nodig – intuïtieve en eenvoudige bediening
Zonder persoonlijke gegevens op te geven
Bestand wordt automatisch verwijderd zodra je op "Downloaden" klikt
Geen bronvermelding vereist
Geen toestemming vooraf nodig