ユーザ用ツール

サイト用ツール


サイドバー

apache_commons_math:complex

複素数

インスタンス生成

定義済みのインスタンス

Complex クラスには定義済みのクラス・フィールドが存在する.

フィールド意味
Complex.I\(0.0 + 1.0 i\)
Complex.INF実部・虚部とも IEEE-754 の INF
Complex.NaN実部・虚部とも IEEE-754 の NaN
Complex.ONE\(1.0 + 0.0 i\)
Complex.ZERO\(0.0 + 0.0 i\)

コンストラクタ

Complex クラスのコンストラクタは実部と虚部を引数に取る. 例えば \(1.0 + 3.0 i\) という複素数のインスタンスを生成する場合,

Complex c = new Complex(1.0, 3.0);

ファクトリ・メソッド

極座標系のパラメータで複素数のインスタンスを生成する場合, ComplexUtils クラスのファクトリ・メソッド polar2Complex を使用する. 例えば \((r, \theta) = (1.0, \frac{\pi}{4.0})\) の場合,

Complex c = ComplexUtils.polar2Complex(1.0, Math.PI / 4.0);
apache_commons_math/complex.txt · 最終更新: 2016/10/29 11:29 by ykita