/
test.js
35 lines (24 loc) · 826 Bytes
/
test.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
var cmplx = require('./lib/cmplx')
, z1_A = cmplx.Arith(1.2, 3.2)
, z1_P = z1_A.toPolar()
, z1_AC = z1_A.conj()
, z1_PC = z1_P.conj()
, z2_P = cmplx.Polar(2.3, cmplx.toRad(45))
, z2_A = z2_P.toArith()
, z2_PC = z2_P.conj()
, z2_AC = z2_A.conj()
, z3_AP = z1_A.add(cmplx.ONE).mul(z2_P)
, z3_PA = z1_P.add(cmplx.ONE).mul(z2_A)
;
console.log('z1_A: %s', z1_A);
console.log('z1_P: %s -> %s', z1_P, z1_P.toArith());
console.log('z1_AC: %s', z1_AC);
console.log('z1_PC: %s -> %s', z1_PC, z1_PC.toArith());
console.log();
console.log('z2_P: %s', z2_P);
console.log('z2_A: %s -> %s', z2_A, z2_A.toPolar());
console.log('z2_PC: %s', z2_PC);
console.log('z2_AC: %s -> %s', z2_AC, z2_AC.toPolar());
console.log();
console.log('z3_AP: %s -> %s', z3_AP, z3_AP.toPolar());
console.log('z3_PA: %s -> %s', z3_PA, z3_PA.toArith());