1 | test_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 | ]
|