Complexe getallen in JavaScript
JavaScripts voor Complex Rekenen
Op deze plaats worden de beschikbare functions beschreven om complex te rekenen in JavaScript. Deze functions staan in de file complex.js. Je zet ze bij voorkeur in de <HEAD> van de HTML-code:
<script src="complex.js"></script>
Een korte beschouwing over complexe getallen staat elders in dit project. Klik hier als je de JavaScript-code wilt downloaden om in je eigen toepassing te gebruiken.
- Als je zelf wat eenvoudige sommetjes wilt maken met complexe getallen kun je het rekenmachientje gebruiken,
druk op de knop hieronder. Let op: Deze rekenmachine kan niet overweg met de gebruikelijke bewerkingsvolgorde (eerst
vermenigvuldigen en delen, dan pas optellen en aftrekken).
- Het object Complex ziet er als volgt uit:
function Complex(a,b) { this.Re = a; this.Im = b; }
- In je programma maak je bijvoorbeeld de complexe variabele z = 5 + 8i aan met:
var z = new Complex(5,8);
- Je verwijst naar het reële deel met: z.Re
Verwijzen naar het imaginaire doe je met: z.Im - De beschikbare functions staan in onderstaande tabel. Hierin betekent:
- C complex getal
- R reëel getal
- N geheel getal ≥ 0.
- Zie ook de rekenvoorbeelden elders in dit project.
Overzicht van de beschikbare functies.
Naam Functie Resultaat Parameters Mod(z1) Modulus |z1|: R z1: C Arg(z1) Argument φ: R z1: C C_pow(z1,n) Machtsverheffen zn: C z1: C, n: N C_pwr(z1,r) Machtsverheffen zr: C z1: C, r: R C_add(z1,r) Optellen z1 + z2: C z1, z2: C C_sub(z1,z2) Aftrekken z1 - z2: C z1, z2: C C_sca(z1,r) Vermenigvuldigen r * z1: C z1: C, r: R C_mul(z1,z2) Vermenigvuldigen z1 * z2: C z1, z2: C C_inv(z1) Omgekeerde 1 / z1: C z1: C C_div(z1,z2) Delen z1 / z2: C z1, z2: C