Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
2071 | zjchen | 1 | !goto $wims_read_parm |
2 | |||
3 | :def |
||
4 | title=Complex number |
||
5 | synonyme=modulus, argument, real part, imaginary part |
||
6 | input=function |
||
7 | !exit |
||
8 | |||
9 | :proc |
||
10 | result=!exec pari c=$formula; print(real(c));\ |
||
11 | print(imag(c));\ |
||
12 | print(abs(c));\ |
||
13 | print(arg(c));\ |
||
14 | print(arg(c)/pi); |
||
15 | result=!nonempty lines $result |
||
16 | n=!linecnt $result |
||
17 | !if $n<5 |
||
18 | result= |
||
19 | !endif |
||
20 | !distribute lines $result into re,im,mod,arg,argp |
||
21 | !exit |
||
22 | |||
23 | :output |
||
24 | Complex number |
||
25 | !htmlmath c = $formula |
||
26 | : |
||
27 | <p><center><table border=0> |
||
28 | <tr><td align=right nowrap>Re(c) = <td> $re |
||
29 | <tr><td align=right nowrap>Im(c) = <td> $im |
||
30 | <tr><td align=right nowrap>|c| = <td> $mod |
||
31 | <tr><td align=right nowrap>argument(c) = <td>$arg + 2k$m_pi |
||
32 | <tr><td align=right nowrap> = <td>$argp$m_pi + 2k$m_pi |
||
33 | </table></center> |
||
34 | !exit |
||
35 |