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…)。