Complex getal
Uit Wikipedia, de vrije encyclopedie
In de wiskunde zijn complexe getallen een uitbreiding van de reële getallen. Zoals de reële getallen overeenkomen met punten op een rechte lijn, correspondeert elk complex getal met een punt uit een vlak. Een complex getal is zodoende een paar reële getallen a en b, dat gewoonlijk weergegeven wordt als a + bi. Hierin is i een bijzonder complex getal, de imaginaire eenheid, met als eigenschap i2 = -1. Met complexe getallen in de vorm a + bi kan gewoon gerekend worden, met de extra rekenregel dat overal i2 vervangen wordt door -1.
De extra mogelijkheden die het rekenen met complexe getallen biedt, hebben geleid tot allerlei nuttige toepassingen in bijvoorbeeld de elektrotechniek en meet- en regeltechniek.
Inhoud |
[bewerk] Inleiding
Complexe getallen voorzien in de behoefte oplossingen te hebben van alle (algebraïsche) vergelijkingen, dus bijvoorbeeld ook vergelijkingen van de vorm x2 = c voor negatieve getallen c.
Het is voldoende een denkbeeldige (imaginaire) oplossing, aangeduid met i (van "imaginair", ingebeeld) te definiëren van de vergelijking x2 = − 1. Men stelt dus: deze vergelijking heeft per definitie een oplossing, en deze oplossing wordt i genoemd. Door de reële getallen uit te breiden met dit denkbeeldige getal i, waarmee verder op de normale manier gerekend wordt, ontstaat de verzameling van de complexe getallen. Deze uitbreiding bevat met i vanzelf ook alle veelvouden bi van i en bestaat daarmee uit alle uitdrukkingen van de vorm a + bi waarin a en b reële getallen zijn. Hiermee is het gewenste resultaat bereikt: binnen de complexe getallen is elke algebraïsche vergelijking oplosbaar.
[bewerk] Geschiedenis
De formule van de Italiaanse wiskundigen Scipione del Ferro en Niccolo Fontana Tartaglia voor de oplossingen van de derdegraadsvergelijking plaatste de wiskundigen van de zestiende eeuw voor een enorm nieuw probleem. Wanneer zo'n vergelijking drie verschillende (reële) oplossingen heeft, komen in die formule namelijk wortels voor uit negatieve getallen. En in die tijd waren wortels uit negatieve getallen nog niet gedefinieerd. Het is geen wonder dat de naam 'imaginaire getallen' snel gevonden was, en de gewone getallen heetten vanaf toen 'reëel'. Aan het einde van de 18e eeuw legden de grote wiskundigen Leonhard Euler en Carl Friedrich Gauss de basis voor de getallenleer en de Complexe functietheorie waarmee dit probleem en vele andere zouden worden opgelost.
[bewerk] Definitie
Een complex getal is een uitdrukking van de vorm a + bi, waarin a en b beide reële getallen zijn en i een nieuw getal voorstelt, de imaginaire eenheid, met de eigenschap (rekenregel):
- .
Rafael Bombelli, de bedenker van de imaginaire getallen, stelde de rekenregels op voor complexe getallen. Hierbij stelde hij als axioma de genoemde eigenschap van het complexe getal i.
Het getal a noemt men het reële deel en het getal b het imaginaire deel van het complexe getal a + bi.
De verzameling van de complexe getallen wordt genoteerd als .
De reële getallen vormen een deel van de complexe getallen; het zijn de complexe getallen met imaginair deel gelijk aan 0. Getallen waarvan het reële deel 0 is noemt men zuiver imaginair.
[bewerk] Alternatieve definitie
Een complex getal is een getal dat bestaat uit twee reële getallen. (Denk aan een breuk, die ook uit twee (gehele) getallen bestaat, teller en noemer.) Dit leidt tot een alternatieve definitie, waarin het paar reële getallen zelf als complex getal opgevat wordt en vermeden wordt vooraf de imaginaire eenheid i in te voeren.
Dit paar reële getallen kan vervolgens worden opgevat als een vector in een tweedimensionale ruimte, het complexe vlak, waarmee kan worden gerekend zoals met gewone vectoren maar met een extra definitie voor de vermenigvuldiging, zie hieronder, met het karakter van een combinatie van een verschaling en een rotatie. Deze definitie heeft tot gevolg dat het kwadraat van een zuiver imaginair getal een reëel getal oplevert.
De alternatieve definitie luidt als volgt.
Een complex getal is een koppel (a,b) van reële getallen, met de gebruikelijke optelling:
en de vermenigvuldiging:
- .
Het getal a heet ook hier het reële deel en het getal b het imaginaire deel van het complexe getal.
[bewerk] Voorstelling
De alternatieve definitie stoelt op de voorstelling van de complexe getallen in het platte vlak. De abstracte definitie roept de vraag op of er ook een concrete voorstelling is van complexe getallen. Omdat de complexe getallen een vectorruimte vormen, voortgebracht door 1 en i en een complex getal a+bi eenduidig verbonden is met het geordend paar reële getallen (a,b) als de coördinaten t.o.v. de basis gevormd door 1 en i, ligt het voor de hand om als kandidaat te bezien en (a,b) op te vatten als het complexe getal a+bi. Optellen gaat dus als volgt:
Nu rest nog de vraag of er een geschikte vermenigvuldiging gedefinieerd kan worden voor paren reële getallen, die overeenkomt met de vermenigvuldiging voor complexe getallen. Omdat:
- (zie onder),
zullen we de vermenigvuldiging moeten definiëren als:
- .
Dan geldt:
en
- .
Met de identificatie van (1,0) = 1 en (0,1) = i is aan de regels voor complexe getallen voldaan.
De verzameling is, na uitbreiding met de hierboven gedefinieerde vermenigvuldiging, isomorf met de verzameling . Deze constructie levert een meetkundige voorstelling van de complexe getallen op, het complexe vlak genoemd. Deze manier van voorstellen werd in 1806 bedacht door de Zwitserse amateur wiskundige Jean-Robert Argand en wordt wel als Arganddiagram aangeduid. De eerste wiskundige, die een meetkundige voorstelling van de complexe getallen gaf, was trouwens Caspar Wessel in 1797, maar zijn werk werd niet opgepakt door anderen, mede omdat hij in het Deens schreef.
Naast de overeenkomsten is een belangrijk verschil tussen en dat de in gebruikte vermenigvuldiging van getallenparen in niet gedefinieerd is.
Met de eerst gegeven definitie zijn de reële getallen vanzelf een deelverzameling van de complexe. Het zijn de complexe getallen met imaginair deel 0.
Met de alternatieve definitie vormen de reële getallen formeel geen deelverzameling van de complexe, maar men kan ze ingebed denken door de reële getallen te identificeren als de complexe getallen van de vorm (a,0).
[bewerk] Voorbeelden
De volgende uitdrukkingen stellen twee complexe getallen voor volgens de eerste definitie: en . We kunnen deze twee complexe getallen optellen:
en ook met elkaar vermenigvuldigen
- ,
waarbij we van de rekenregel gebruikgemaakt hebben om i2 te vervangen door -1.
De volgende uitdrukkingen stellen twee complexe getallen voor volgens de alternatieve definitie: en . We kunnen deze twee complexe getallen optellen:
en ook met elkaar vermenigvuldigen
- ,
gebruikmakend van de rekenregels.
[bewerk] Andere voorstellingen
Een andere concrete voorstelling van de complexe getallen is door middel van matrices. Het complexe getal a+bi wordt voorgesteld door de 2×2-matrix:
- .
Het getal 1 wordt dus voorgesteld door de eenheidsmatrix:
en de imaginaire eenheid i door:
- .
De vermenigvuldiging is de matrixvermenigvuldiging. Inderdaad is:
- .
Vatten we de matrix op als lineaire transformatie van het xy-vlak, dan stelt i de afbeelding voor die het punt (1,0) afbeeldt op (0,1) en het punt (0,1) op (-1,0). Precies wat we verwachten bij vermenigvuldiging met i.
Deze manier van voorstellen is analoog aan de voorsteling van de quaternionen als 2×2-matrices van complexe getallen
De eigenschappen van complexe getallen hebben tot gevolg dat een polynoom van graad n in de complexe getallen precies n nulpunten heeft (in plaats van ten hoogste n nulpunten zoals bij de reële getallen het geval is). Dit is de hoofdstelling van de algebra. Ook geldt dat de vergelijking voor negatieve getallen a een oplossing heeft voor alle n ongelijk aan 0 in plaats van alleen maar voor oneven waarden van n.
[bewerk] Notaties voor complexe getallen
Door de definitie van complexe getallen als elementen van een twee-dimensionale ruimte zijn er een tweetal notaties voor complexe getallen die voor de hand liggen. Deze notaties worden beide gebruikt, vaak naast elkaar.
[bewerk] Cartesische of algebraïsche notatie
Een complex getal z kan geschreven worden als z = (a,b) = a*(1,0) + b*(0,1) = a + b i. Dit komt overeen met het opvatten van een complex getal als een vector in de tweedimensionale ruimte:
Dit heet Cartesische notatie, naar de wiskundige en filosoof René Descartes, die het Cartesische coördinatenstelsel introduceerde, waarbij een punt in een vlak wordt voorgesteld door een getallenpaar. Daarin is a het reële deel en b het imaginaire deel van z, genoteerd als:
en
- .
In de elektronica wordt meestal het symbool j gebruikt voor de imaginaire basisvector, om verwarring met het symbool voor stroom i te vermijden.
[bewerk] Notatie met poolcoördinaten
Omdat we de complexe getallen definiëren als elementen van een tweedimensionale ruimte, kunnen we een complex getal z=(a,b) ook weergeven in poolcoördinaten, door de afstand r van (a,b) tot de oorsprong (0,0) en de hoek θ tussen de vector (a,b) en het positieve deel van de reële as.
De bovengenoemde afstand r wordt de voerstraal of modulus (absolute waarde) van het complexe getal z genoemd en de hoek θ de poolhoek of het argument van z.
De polaire en Cartesische notatie zijn in elkaar om te zetten:
- ,
of specifieker:
In de andere richting (van Cartesisch naar polair) geldt dan weer dat:
Afhankelijk van het resultaat van θ dient wel gecontroleerd te worden of het resultaat in het juiste kwadrant gelegen is. Om precies te zijn geldt voor θ het volgende:
Verband tussen polaire en Cartesische notatie |
Merk op dat argumenten die een veelvoud van 2π verschillen, hetzelfde complexe getal voorstellen. Argumenten van complexe getallen zijn dus niet eenduidig gedefinieerd, maar slechts op een veelvoud van 2π na. Daarom introduceren we het concept van hoofdwaarde als die waarde van het argument die voldoet aan:
- .
[bewerk] Gerelateerde waarden
[bewerk] Complex geconjungeerde
De complex geconjungeerde of de complex toegevoegde van het complexe getal z = a + bi is gedefinieerd als:
- .
Uit de definitie volgt onmiddellijk dat
- .
[bewerk] Modulus
De absolute waarde van een complex getal z wordt op dezelfde manier aangeven als bij reële getallen, dus als |z|. De berekening ervan gebeurt op de volgende manier:
- .
Anders geformuleerd: de modulus, of absolute waarde, van een complex getal is de lengte van z'n voerstraal. Voor het complexe getal z = a + bi, is de absolute waarde dus:
- .
Uit de definitie van de complex geconjungeerde en de modulus volgt:
- .
Of, wanneer men een complex getal vermenigvuldigt met zijn complex geconjugeerde bekomt men het kwadraat van de modulus.
[bewerk] Voorbeelden
[bewerk] Modulus van de complex geconjungeerde
Voor de complex geconjungeerde van z = a + bi, oftewel , geldt:
- .
[bewerk] Ordening
Op de complexe getallen bestaat geen ordening zoals op de reële getallen, waarbij we aan grootte moeten denken. In die zin is een uitspraak als a + bi > c + di betekenisloos. Het is echter wel mogelijk op de complexe getallen een ordening in te voeren. Deze heet lexicografische ordening. In deze ordening gaat men net zo te werk als bij het ordenen van namen, en beschouwt men het reële deel van een complex getal als het ware als de eerste letter en het imaginaire deel als de tweede letter. Het complexe getal a+bi is dus groter dan alle complexe getallen c+di waarvoor c<a of waarvoor c=a en d<b.
[bewerk] Rekenen met complexe getallen
[bewerk] Optellen en aftrekken
Het optellen en aftrekken van complexe getallen gaat het makkelijkst in Cartesische vorm: het reële deel en het imaginaire deel worden apart opgeteld. Dit komt overeen met optelling van vectoren.
Twee complexe getallen z1 = a + bi en z2 = c + di worden als volgt opgeteld:
- .
oftewel
Bijvoorbeeld:
Zij z1 = 3 + 2i en z2 = 6 + 8i, dan is: z1 + z2 = (3+2i) + (6+8i)= (3+6) + (2+8)i = 9 +10i.
Uiteraard is aftrekken hetzelfde als het optellen van het tegengestelde.
Merk ook op dat (het nemen van) de complex geconjungeerde distributief is over optellen:
want:
[bewerk] Vermenigvuldigen en delen
Vermenigvuldigen en delen van complexe getallen gaat het makkelijkst in polaire vorm. Hierbij worden de moduli met elkaar vermenigvuldigd en de argumenten bij elkaar opgeteld. Voor getallen in Cartesische vorm geldt voor het product:
oftewel
Dit is feitelijk hetzelfde als het vermenigvuldigen bij de reële getallen, met inachtneming van de definitie .
Verder geldt voor z=a+bi met arg(z)=α en w=c+di met arg(w)=β:
-
- .
en
-
- ,
dus
- .
We zien dat bij het vermenigvuldigen van twee complexe getallen de moduli met elkaar worden vermenigvuldigd en de argumenten bij elkaar opgeteld.
In het bijzonder volgt dat vermenigvuldiging met i hetzelfde is als draaiing over radialen, dus een toename van het argument met . Daaruit zien we weer overeenstemming met de definitie: .
Merk op dat het nemen van het complex geconjungeerde distributief is t.o.v. het vermenigvuldigen:
omdat:
Merk verder op dat het bovenstaande gegeneraliseerd kan worden:
In het bijzonder:
- voor
- voor
Voor moeten we voor machtsverheffen eerst wat meer gereedschap ontwikkelen.
Voor het quotiënt geldt:
- .
Daarbij is gebruikgemaakt van de definitie .
De verzameling vormt met de hierboven beschreven optelling en vermenigvuldiging een lichaam (in België: veld). De eerder geciteerde hoofdstelling van de algebra betekent dat een gesloten lichaam is.
[bewerk] Logaritme en e-macht
De e-macht is een bekende standaardfunctie die uitgebreid kan worden naar de complexe getallen.
Voor een complex getal z = x + yi is de e-macht van z is gedefinieerd als
- .
Uit deze definitie volgt onmiddellijk
Merk op dat de complexe e-macht zo gedefinieerd is dat deze voor reële waarden van z (d.w.z. met een imaginair deel 0) overeenkomt met de definitie van de e-macht voor reële getallen.
Door deze definitie behoudt de complexe e-macht een groot aantal "bekende" eigenschappen. Bijvoorbeeld:
Oftewel,
- .
Verder volgt uit deze definitie, dat voor alle reële x:
en dat
- is periodiek met periode (dus bij constante en variërende )
Uit de eerste van de vijf bovenstaande eigenschappen, , en de polaire notatie volgt nog dat we elk complex getal w kunnen voorstellen als:
- .
Met deze vaststelling in de hand, kunnen we ook de natuurlijke logaritme van complexe getallen definiëren. Een eigenschap van de natuurlijke logaritme is namelijk dat
- .
Voor een complex getal z definiëren we nu op basis van het bovenstaande
- ,
met voor ln(|z|) de "normale" definitie van de natuurlijke logaritme voor reële getallen. Aangezien de logaritme zo slechts op veelvouden van 2π na bepaald is, spreken we af voor arg(z) altijd de hoofdwaarde te nemen. Daarmee geldt dus dat .
[bewerk] Machtsverheffen
Met de definitie van de e-macht en de logaritme hebben we ook het gereedschap in handen om het machtsverheffen voor complexe getallen geheel te definiëren. En wel definiëren we voor complexe getallen z en w:
- .
[bewerk] Sinus en cosinus
Met de formule van Euler
uit de voorgaande sectie kunnen we een verband leggen tussen de complexe e-macht en de sinus en cosinus.
Voor -z geldt:
- .
Zodat uit de som en het verschil van beide relaties volgt dat:
en
Deze twee resultaten hebben drie voordelen:
- door de afleiding zoals hierboven zijn ze zeker intern consistent met de rekenkunde zoals we die tot nog toe bedacht hebben voor complexe getallen
- deze formules voor de sinus en cosinus komen overeen met de definities voor reëelwaardige argumenten
- door deze identiteiten blijven bewijsbaar de bekende rekenregels voor sinus en cosinus overeind
Merk op dat, overeenkomstig het geval is voor de reële functies, de complexe sinus en cosinus periodieke functies zijn met periode .
[bewerk] Stelling van De Moivre
De eerder uitgewerkte omschrijvingen van goniometrische formules naar e-machten wordt vaak gebruikt om goniometrische functies te reduceren tot meer overzichtelijke polynomen op basis van e-machten en vandaar mogelijk weer tot makkelijkere, goniometrische uitspraken.
Een bekend voorbeeld hiervan is een zeer bekende stelling uit de goniometrie, de stelling van De Moivre. Gegeven het voorgaande is deze stelling overigens triviaal:
- Stelling van De Moivre:
- Bewijs:
[bewerk] Sinus hyperbolicus en cosinus hyperbolicus
Met de complexe e-macht kunnen de definities van de sinus hyperbolicus en de cosinus hyperbolicus uitgebreid worden naar complexe getallen. Voor geldt:
[bewerk] Complexe wortelfuncties
Eerder hebben we vastgesteld dat voor complexe getallen z en w geldt:
en
- .
Hieruit kunnen we meteen afleiden wat de ne-machtswortels van een complex getal z zijn. Per definitie zijn dit alle oplossingen w van de vergelijking wn = z.
Het complexe getal w dat het meest voor de hand ligt is de w waarvoor geldt dat
en
- .
De periodiciteit van de goniometrie leert ons dat daarnaast ook die complexe getallen w een oplossing zijn waarvoor geldt dat:
- .
Dus:
- .
De ne-machtswortels van een complex getal zijn in het complexe vlak dus precies n punten, regelmatig verdeeld over een cirkel om de oorsprong, met straal .
[bewerk] Voorbeeld
In het reële domein is de derdemachtswortel uit -1 gelijk aan -1. Maar met bovenstaande rekenregel vinden we dat ook en derdemachtswortels van -1 zijn.
En inderdaad is behalve:
ook:
en:
[bewerk] Hoofdwaarde
Zijn we geïnteresseerd in een unieke oplossing voor de wortelfunctie, dan kunnen we die waarde kiezen die gebaseerd is op de hoofdwaarde van arg(z) en daar weer de hoofdwaarde van nemen. In het bijzonder vinden we zo als 'unieke' wortel voor -1 de waarde i.
Merk op dat de bekende rekenregels niet gelden voor complexe wortels. Zo geldt niet :.
[bewerk] Eenheidswortels
Een speciale rol is weggelegd voor de zgn. eenheidswortels. Dat zijn de oplossingen van de vergelijking
- ,
waarin n een natuurlijk getal is. De oplossingen zijn de punten op de eenheidscirkel (cirkel met straal 1 om de oorsprong) die in polaire notatie gegeven worden door:
[bewerk] Toepassingen
Complexe getallen zijn weliswaar getallenparen, maar door de speciale rekenregels die ervoor gelden, zijn ze bijzonder nuttig voor onder meer het bestuderen van golfverschijnselen.
Toepassingsgebieden zijn: elektriciteitsleer (bijvoorbeeld complexe impedantie, hier wordt in plaats van i de letter j gebruikt om verwarring met stroomsterkte i te voorkomen), signaalanalyse, regeltechniek, Fourieranalyse, lineaire transformaties, lineaire differentiaalvergelijkingen, differentievergelijkingen, digitale geluids- en beeldbewerking, telecommunicatie, kwantummechanica.
[bewerk] Complexe getallen in de natuurkunde
In de natuurwetenschappen en de techniek worden complexe getallen vooral gebruikt om trillingen te beschrijven en daaraan te rekenen zonder de benodigde ingewikkelde goniometrische formules.
[bewerk] Complexe getallen in de elektriciteitsleer
Het rekenen aan wisselstroom in de elektriciteitsleer en de elektrotechniek wordt sterk vereenvoudigd door het gebruik van complexe getallen. In plaats van apart met zowel amplitude als fase te moeten rekenen, kan volstaan worden met één complex getal en de bijbehorende rekentechnieken. Ook het begrip impedantie, dat zelfs in huiskamerelektronica een rol speelt, is in feite een complexe grootheid.
[bewerk] Complexe getallen in software
[bewerk] Rekenbladen
Een bekend rekenblad als Microsoft Excel of OpenOffice Calc maakt het gemakkelijk om met complexe getallen te rekenen. Een complex getal kan eenvoudig als een string, bijvoorbeeld '2+3i ingebracht worden. Er is een uitgebreide serie functies beschikbaar om met deze grootheden te rekenen, zoals:
- Optellen =IMSUM(x,y)
- Vermenigvuldigen =IMPRODUCT(x,y)
Het gebruik van rekenbladen vergemakkelijkt daarmee het aanleren van complexe wiskunde aanzienlijk.
[bewerk] Talen voor numerieke bewerkingen
Talen als MATLAB, GNU Octave laten de gebruiker op een natuurlijke manier met complexe getallen werken.
> (2 + 3i) * (4 + 5i) ans = -7 + 22i
[bewerk] Programmeertaal Scheme
Bij Scheme staan complexe getallen helemaal bovenaan de numerieke toren. Rekenkundige bewerkingen op complexe getallen zijn gedefinieerd voor de meeste functies.
[bewerk] Bibliotheek in C++
Zoals Fortran, geschreven in 1954, heeft ook de programmeertaal C++ een standaardbibliotheek voor het rekenen met complexe getallen. (Zie headerfile complex.h. De Unix-gebruiker kan man complex typen om meer over de C++-implementatie te lezen.) Dit is overigens een van de meest overtuigende mooie voorbeelden van operator-overloading in C++: de programmeur kan de vertrouwde +, -, * en / blijven gebruiken in expressies.
Verder is er in C en C++ de handige functie atan2() die een resultaat in alle vier de kwadranten kan opleveren. (Merk op dat de gebruikelijke arctangens functie op rekenmachines en computers, atan(), niet altijd de juiste hoek oplevert).