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

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

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

    public class DoubleComplexNumberUtil

extends Object

倍精度(double)型の複素数に関するユーティリティクラスです。

バージョン:
  $Revision: 1.2 $, 2004/06/23
作成者:
  Koga Laboratory

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

メソッドの概要
`static double` | `abs(double realPart, double imagPart)` 複素数の絶対値を返します。
`static DoubleComplexNumber` | `add(double realNumber, DoubleComplexNumber complexNumber)` 実数と複素数の和を返します。
`static DoubleComplexNumber` | `divide(double realNumber, DoubleComplexNumber complexNumber)` 実数と複素数の商を返します。
`static boolean` | `equals(double realNumber, DoubleComplexNumber complexNumber)` 実数と複素数が等しか判定します。
`static boolean` | `isZero(double realPart, double imagPart)` 複素数が零であるか判定します。
`static boolean` | `isZero(double realPart, double imagPart, double tolerance)` 複素数が零(実部の絶対値と虚部の絶対値が許容誤差以下)であるか判定します。
`static DoubleComplexNumber` | `leftDivide(double realNumber, DoubleComplexNumber complexNumber)` 実数の逆数と複素数の積を返します。
`static DoubleComplexNumber` | `multiply(double realNumber, DoubleComplexNumber complexNumber)` 実数と複素数の積を返します。
`static DoubleComplexNumber` | `multiply(int intNumber, DoubleComplexNumber complexNumber)` 整数と複素数の積を返します。
`static DoubleComplexNumber` | `power(double realNumber, DoubleComplexNumber complexNumber)` 実数の複素数乗を返します。
`static double[]` | `sqrt(double realPart, double imagPart)` 複素数の平方根を返します。
`static DoubleComplexNumber` | `subtract(double realNumber, DoubleComplexNumber complexNumber)` 実数と複素数の差を返します。

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

コンストラクタの詳細

### DoubleComplexNumberUtil

    public DoubleComplexNumberUtil()

メソッドの詳細

### abs

    public static final double abs(double realPart,
                                   double imagPart)

  複素数の絶対値を返します。

  パラメータ:
    `realPart` - 複素数の実部
    `imagPart` - 複素数の虚部
  戻り値:
    複素数の絶対値

### isZero

    public static final boolean isZero(double realPart,
                                       double imagPart)

  複素数が零であるか判定します。

  パラメータ:
    `realPart` - 複素数の実部
    `imagPart` - 複素数の虚部
  戻り値:
    複数が零ならばtrue、そうでなければfalse

### isZero

    public static final boolean isZero(double realPart,
                                       double imagPart,
                                       double tolerance)

  複素数が零(実部の絶対値と虚部の絶対値が許容誤差以下)であるか判定します。

  パラメータ:
    `realPart` - 複素数の実部
    `imagPart` - 複素数の虚部
    `tolerance` - 許容誤差
  戻り値:
    複数が零ならばtrue、そうでなければfalse

### sqrt

    public static final double[] sqrt(double realPart,
                                      double imagPart)

  複素数の平方根を返します。

  パラメータ:
    `realPart` - 複素数の実部
    `imagPart` - 複素数の虚部
  戻り値:
    複素数の平方根

### add

    public static final DoubleComplexNumber add(double realNumber,
                                                DoubleComplexNumber complexNumber)

  実数と複素数の和を返します。

  パラメータ:
    `realNumber` - 実数
    `complexNumber` - 複素数
  戻り値:
    実数と複素数の和

### subtract

    public static final DoubleComplexNumber subtract(double realNumber,
                                                     DoubleComplexNumber complexNumber)

  実数と複素数の差を返します。

  パラメータ:
    `realNumber` - 実数
    `complexNumber` - 複素数
  戻り値:
    実数と複素数の差

### multiply

    public static final DoubleComplexNumber multiply(double realNumber,
                                                     DoubleComplexNumber complexNumber)

  実数と複素数の積を返します。

  パラメータ:
    `realNumber` - 実数
    `complexNumber` - 複素数
  戻り値:
    実数と複素数の積

### multiply

    public static final DoubleComplexNumber multiply(int intNumber,
                                                     DoubleComplexNumber complexNumber)

  整数と複素数の積を返します。

  パラメータ:
    `intNumber` - 整数
    `complexNumber` - 複素数
  戻り値:
    整数と複素数の積

### leftDivide

    public static final DoubleComplexNumber leftDivide(double realNumber,
                                                       DoubleComplexNumber complexNumber)

  実数の逆数と複素数の積を返します。

  パラメータ:
    `realNumber` - 実数
    `complexNumber` - 複素数
  戻り値:
    実数の逆数と複素数の積

### power

    public static final DoubleComplexNumber power(double realNumber,
                                                  DoubleComplexNumber complexNumber)

  実数の複素数乗を返します。

  パラメータ:
    `realNumber` - 実数
    `complexNumber` - 複素数
  戻り値:
    実数の複素数乗

### divide

    public static final DoubleComplexNumber divide(double realNumber,
                                                   DoubleComplexNumber complexNumber)

  実数と複素数の商を返します。

  パラメータ:
    `realNumber` - 実数
    `complexNumber` - 複素数
  戻り値:
    実数と複素数の商

### equals

    public static final boolean equals(double realNumber,
                                       DoubleComplexNumber complexNumber)

  実数と複素数が等しか判定します。

  パラメータ:
    `realNumber` - 実数
    `complexNumber` - 複素数
  戻り値:
    実数と複素数が等しければtrue、でなければfalse

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