Next: , Previous: , Up: Numbers   [Contents][Index]


3.9 Standard Mathematical Functions

これらの数学的関数は、引き数として整数と同様に浮動小数点数も許容します。

Function: sin arg
Function: cos arg
Function: tan arg

これらは三角関数です、引数argはラジアン単位です。

Function: asin arg

(asin arg)の値は、sinの値がargとなるような -pi/2 から pi/2 (境界値を含む)の数です。argが範囲外([-1, 1]の外)の場合、asinはNaNをreturnします。

Function: acos arg

(acos arg)の値は、cosの値がargとなるような、0から pi (境界値を含む)の数です。argが範囲外([-1, 1]の外)の場合、acosはNaNをreturnします。

Function: atan y &optional x

(atan y)の値は、tanの値がyとなるような、 -pi/2 から pi/2 (境界値を含まない)の数です。オプションの第2引数xが与えられた場合、(atan y x)の値はベクトル[x, y]X軸が成す角度のラジアン値です。

Function: exp arg

これは指数関数です。この関数はeの指数argをreturnします。

Function: log arg &optional base

この関数は底をbaseとするargの対数をreturnします。baseを指定しない場合、自然底(natural base)eが使用されます。argまたhbaseが負の場合、logはNaNをreturnします。

Function: expt x y

この関数はxyを乗じてreturnします。引数が両方とも整数で、yが正の場合、結果は整数になります。この場合オーバーフローによる切り捨てが発生するので、注意してください。xが有限の負数で、yが有限の非整数の場合、exptはNaNをreturnします。

Function: sqrt arg

これはargの平方根をreturnします。argが有限で0より小さい場合、sqrtはNaNをreturnします。

加えて、Emacsは以下の数学的な定数を定義します:

Variable: float-e

自然対数e(2.71828…)。

Variable: float-pi

円周率pi(3.14159…)。