Next: Random Numbers, Previous: Bitwise Operations, Up: Numbers [Contents][Index]
これらの数学的関数は、引き数として整数と同様に浮動小数点数も許容します。
これらは三角関数です、引数argはラジアン単位です。
(asin arg)の値は、sinの値がargとなるような
-pi/2
から
pi/2
(境界値を含む)の数です。argが範囲外([-1, 1]の外)の場合、asinはNaNをreturnします。
(acos arg)の値は、cosの値がargとなるような、0から
pi
(境界値を含む)の数です。argが範囲外([-1, 1]の外)の場合、acosはNaNをreturnします。
(atan y)の値は、tanの値がyとなるような、
-pi/2
から
pi/2
(境界値を含まない)の数です。オプションの第2引数xが与えられた場合、(atan y
x)の値はベクトル[x, y]とX軸が成す角度のラジアン値です。
これは指数関数です。この関数はeの指数argをreturnします。
この関数は底をbaseとするargの対数をreturnします。baseを指定しない場合、自然底(natural
base)eが使用されます。argまたhbaseが負の場合、logはNaNをreturnします。
この関数はxにyを乗じてreturnします。引数が両方とも整数で、yが正の場合、結果は整数になります。この場合オーバーフローによる切り捨てが発生するので、注意してください。xが有限の負数で、yが有限の非整数の場合、exptはNaNをreturnします。
これはargの平方根をreturnします。argが有限で0より小さい場合、sqrtはNaNをreturnします。
加えて、Emacsは以下の数学的な定数を定義します:
自然対数e(2.71828…)。
円周率pi(3.14159…)。