前 - 上 - 次 - 目次

# Math

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

  例:

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

## モジュール関数:

  `atan2(y, x)`

    π〜-πの範囲で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