- - - 目次

Math

浮動小数点演算をサポートするクラス.Mathモジュールは同じ定義 のメソッドと特異メソッドとの両方が定義されているので,特異メ ソッドを呼び出して使う使い方と,クラスにインクルードして使う 使い方との両方ができます.

例:

pi = Math.atan2(1, 1)*4;
include Math
pi2 = atan2(1, 1)*4

モジュール関数:

atan2(x, y)

π〜-πの範囲でx/yのアークタンジェント を返します.

cos(x)
sin(x)
tan(x)

-1〜1の範囲でラジアンで表されたxの三角関数の値を返します.

exp(x)

xの指数関数の値を返します.

frexp(x)

実数xの指数部と仮数部を返します.

ldexp(x,exp)

実数xに2のexp乗をかけた数を返します.

log(x)

xの自然対数を返します.

log10(x)

xの常用対数を返します.

sqrt(x)

xの平方根を返します.xの値が負である時 には例外が発生します.

定数:

PI

円周率

E

e


- - - 目次

matz@netlab.co.jp