[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
eval
, deval
deval
は倍精度浮動小数を結果として
eval
の場合, 有理数はそのまま残る.
eval
においては, 計算は PARI (6.1.14 pari
) が行う.
deval
においては, 計算は C 数学ライブラリの関数を用いて行う.
deval
は複素数は扱えない.
eval
においては,
prec を指定した場合, 計算は, 10 進 prec 桁程度で行われる.
prec の指定がない場合, 現在設定されている精度で行われる.
(See section 6.1.15 setprec
.)
sin
, cos
, tan
,
asin
, acos
, atan
,
sinh
, cosh
, tanh
,
asinh
, acosh
, atanh
,
exp
, log
, pow(a,b) (a^b)
@i
を扱えるのは
eval
, deval
のみである.
[118] eval(exp(@pi*@i)); -1.0000000000000000000000000000 [119] eval(2^(1/2)); 1.414213562373095048763788073031 [120] eval(sin(@pi/3)); 0.86602540378443864674620506632 [121] eval(sin(@pi/3)-3^(1/2)/2,50); -2.78791084448179148471 E-58 [122] eval(1/2); 1/2 [123] deval(sin(1)^2+cos(1)^2); 1 |
ctrl
, 6.1.15 setprec
, 6.1.14 pari
.