概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.mklab.nfc.scalar
クラス DoubleNumberUtil

    java.lang.Object
      org.mklab.nfc.scalar.DoubleNumberUtil

    public class DoubleNumberUtil

extends Object

倍精度(double)型の実数のユーティリティクラスです。

バージョン:
  $Revision: 1.6 $
作成者:
  Koga Laboratory

フィールドの概要
`static double` | `EPS` 機種精度(Machine Epsilon)

コンストラクタの概要
`DoubleNumberUtil()`

メソッドの概要
`static double` | `acosh(double value)` 逆双曲線余弦関数を計算します。
`static double` | `asinh(double value)` 逆双曲線正弦関数を計算します。
`static double` | `atanh(double value)` 逆双曲線正接関数を計算します。
`static double[][]` | `createDoubleArray(DoubleNumber[][] elements)` double型の2次元配列を返します。
`static double` | `fact(double value)` 階乗を計算します。
`static double` | `fact(int value)` 階乗を計算します。
`static double` | `fix(double value)` 0方向の整数へ丸めた値を返します。
`static boolean` | `isFinite(double value)` 有限性を判定します。
`static double` | `modulus(double value1, double value2)` 符合付剰余関数を計算します。
`static double` | `remainder(double value1, double value2)` 剰余関数を計算します。
`static double` | `roundToZero(double value, double tolerance)` 絶対値が許容誤差より小さければ、ゼロへ丸めた値を返します。
`static double` | `signum(double value)` 符合(-1,0,1)を求めます。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### EPS

    public static final double EPS

  機種精度(Machine Epsilon)

コンストラクタの詳細

### DoubleNumberUtil

    public DoubleNumberUtil()

メソッドの詳細

### fix

    public static double fix(double value)

  0方向の整数へ丸めた値を返します。

  パラメータ:
    `value` - 丸める対象の実数
  戻り値:
    丸めた結果

### roundToZero

    public static double roundToZero(double value,
                                     double tolerance)

  絶対値が許容誤差より小さければ、ゼロへ丸めた値を返します。

  パラメータ:
    `value` - 丸める対象の実数
    `tolerance` - 許容誤差
  戻り値:
    丸めた結果

### acosh

    public static double acosh(double value)

  逆双曲線余弦関数を計算します。

  パラメータ:
    `value` - 値を求める対象
  戻り値:
    逆双曲線余弦関数の値

### asinh

    public static double asinh(double value)

  逆双曲線正弦関数を計算します。

  パラメータ:
    `value` - 値を求める対象
  戻り値:
    逆双曲線正弦関数の値

### atanh

    public static double atanh(double value)

  逆双曲線正接関数を計算します。

  パラメータ:
    `value` - 値を求める対象
  戻り値:
    逆双曲線正接関数の値

### isFinite

    public static boolean isFinite(double value)

  有限性を判定します。

  パラメータ:
    `value` - 真偽を調べる対象
  戻り値:
    有限(無限でなく、かつNaNでない)ならtrue

### signum

    public static double signum(double value)

  符合(-1,0,1)を求めます。

  パラメータ:
    `value` - 符号を求める対象
  戻り値:
    符合(-1,0,1)

### fact

    public static double fact(int value)

  階乗を計算します。

  パラメータ:
    `value` - 値を求める対象
  戻り値:
    階乗

### fact

    public static double fact(double value)

  階乗を計算します。

  パラメータ:
    `value` - 値を求める対象
  戻り値:
    階乗

### remainder

    public static double remainder(double value1,
                                   double value2)

  剰余関数を計算します。

  パラメータ:
    `value1` - 割られる数
    `value2` - 割る数
  戻り値:
    剰余(value1の符号と同じ)

### modulus

    public static double modulus(double value1,
                                 double value2)

  符合付剰余関数を計算します。

  パラメータ:
    `value1` - 割られる数
    `value2` - 割る数
  戻り値:
    符合付剰余(value2の符号と同じ)

### createDoubleArray

    public static double[][] createDoubleArray(DoubleNumber[][] elements)

  double型の2次元配列を返します。

  パラメータ:
    `elements` - 元のデータ
  戻り値:
    double型の2次元配列

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド