eval
, deval
deval
は倍精度浮動小数を結果として
eval
の場合, 有理数はそのまま残る.
eval
においては, 計算は PARI (See section pari
) が行う.
deval
においては, 計算は C 数学ライブラリの関数を用いて行う.
deval
は複素数は扱えない.
eval
においては,
prec を指定した場合, 計算は, 10 進 prec 桁程度で行われる.
prec の指定がない場合, 現在設定されている精度で行われる.
(See section 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
, section setprec
, section pari
.
Go to the first, previous, next, last section, table of contents.