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

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

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

    public class ComplexNumericalScalarUtil

extends Object

複素数に関するユーティリティクラスです。

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

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

メソッドの概要
`static
`<T extends NumericalScalar<T>> ComplexScalar<T>[][]`
` | `createArray(T[][] realPart, T[][] imagPart)` 実部配列と虚部配列から複素行列を生成します。
`static
`<T extends NumericalScalar<T>> ComplexScalar<T>[]`
` | `createArray(T[] realPart, T[] imagPart)` 実部配列と虚部配列から複素行列を生成します。
`static
`<T extends NumericalScalar<T>> ComplexScalar<T>`
` | `divide(double realNumber, ComplexScalar<T> complexNumber)` 実数と複素数の商を返します。
`static
`<T extends NumericalScalar<T>> ComplexScalar<T>`
` | `leftDivide(double realNumber, ComplexScalar<T> complexNumber)` 実数の逆数と複素数の積を返します。
`static
`<T extends NumericalScalar<T>> ComplexScalar<T>`
` | `leftDivide(int intNumber, ComplexScalar<T> complexNumber)` 整数の逆数と複素数の積を返します。
`static
`<T extends NumericalScalar<T>> ComplexScalar<T>`
` | `multiply(double realNumber, ComplexScalar<T> complexNumber)` 実数と複素数の積を返します。
`static
`<T extends NumericalScalar<T>> ComplexScalar<T>`
` | `power(NumericalScalar<?> realNumber, ComplexScalar<T> complexNumber)` 実数の複素数乗を返します。

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

コンストラクタの詳細

### ComplexNumericalScalarUtil

    public ComplexNumericalScalarUtil()

メソッドの詳細

### multiply

    public static final <T extends NumericalScalar<T>> ComplexScalar<T> multiply(double realNumber,
                                                                                 ComplexScalar<T> complexNumber)

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

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

### leftDivide

    public static final <T extends NumericalScalar<T>> ComplexScalar<T> leftDivide(double realNumber,
                                                                                   ComplexScalar<T> complexNumber)

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

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

### leftDivide

    public static final <T extends NumericalScalar<T>> ComplexScalar<T> leftDivide(int intNumber,
                                                                                   ComplexScalar<T> complexNumber)

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

  型パラメータ:
    `T` - 実部と虚部の型
  パラメータ:
    `intNumber` - 整数
    `complexNumber` - 複素数
  戻り値:
    整数の逆数と複素数の積

### divide

    public static final <T extends NumericalScalar<T>> ComplexScalar<T> divide(double realNumber,
                                                                               ComplexScalar<T> complexNumber)

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

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

### power

    public static final <T extends NumericalScalar<T>> ComplexScalar<T> power(NumericalScalar<?> realNumber,
                                                                              ComplexScalar<T> complexNumber)

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

  型パラメータ:
    `T` - 実部と虚部の型
  パラメータ:
    `realNumber` - 実数
    `complexNumber` - 複素数
  戻り値:
    実数の複素数乗

### createArray

    public static final <T extends NumericalScalar<T>> ComplexScalar<T>[][] createArray(T[][] realPart,
                                                                                        T[][] imagPart)

  実部配列と虚部配列から複素行列を生成します。

  型パラメータ:
    `T` - 成分の型
  パラメータ:
    `realPart` - 実部配列
    `imagPart` - 複素配列
  戻り値:
    複素配列

### createArray

    public static final <T extends NumericalScalar<T>> ComplexScalar<T>[] createArray(T[] realPart,
                                                                                      T[] imagPart)

  実部配列と虚部配列から複素行列を生成します。

  型パラメータ:
    `T` - 成分の型
  パラメータ:
    `realPart` - 実部配列
    `imagPart` - 複素配列
  戻り値:
    複素配列

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