UNPKG

641 Btext/coffeescriptView Raw
1test_circexp = ->
2 run_test [
3
4 "circexp(cos(x))",
5 "1/2*exp(-i*x)+1/2*exp(i*x)",
6
7 "circexp(sin(x))",
8 "1/2*i*exp(-i*x)-1/2*i*exp(i*x)",
9
10 "circexp(tan(x))",
11 "i*exp(-i*x)/(exp(-i*x)+exp(i*x))-i*exp(i*x)/(exp(-i*x)+exp(i*x))",
12
13 "circexp(cosh(x))",
14 "1/2*exp(x)+1/2*exp(-x)",
15
16 "circexp(sinh(x))",
17 "1/2*exp(x)-1/2*exp(-x)",
18
19 "circexp(tanh(x))",
20 "-1/(1+exp(2*x))+exp(2*x)/(1+exp(2*x))",
21
22 "circexp([cos(x),sin(x)])",
23 "[1/2*exp(-i*x)+1/2*exp(i*x),1/2*i*exp(-i*x)-1/2*i*exp(i*x)]",
24
25 "circexp(cos(x)*sin(x))-expcos(x)*expsin(x)",
26 "0",
27
28 "circexp(i*2^(1/4)*sin(1/8*pi)+2^(1/4)*cos(1/8*pi))",
29 "2^(1/4)*exp(1/8*i*pi)",
30 ]