|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.mklab.nfc.scalar.DoubleComplexNumberUtil
public class DoubleComplexNumberUtil
倍精度(double)型の複素数に関するユーティリティクラスです。
コンストラクタの概要 | |
---|---|
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 |
コンストラクタの詳細 |
---|
public DoubleComplexNumberUtil()
メソッドの詳細 |
---|
public static final double abs(double realPart, double imagPart)
realPart
- 複素数の実部imagPart
- 複素数の虚部
public static final boolean isZero(double realPart, double imagPart)
realPart
- 複素数の実部imagPart
- 複素数の虚部
public static final boolean isZero(double realPart, double imagPart, double tolerance)
realPart
- 複素数の実部imagPart
- 複素数の虚部tolerance
- 許容誤差
public static final double[] sqrt(double realPart, double imagPart)
realPart
- 複素数の実部imagPart
- 複素数の虚部
public static final DoubleComplexNumber add(double realNumber, DoubleComplexNumber complexNumber)
realNumber
- 実数complexNumber
- 複素数
public static final DoubleComplexNumber subtract(double realNumber, DoubleComplexNumber complexNumber)
realNumber
- 実数complexNumber
- 複素数
public static final DoubleComplexNumber multiply(double realNumber, DoubleComplexNumber complexNumber)
realNumber
- 実数complexNumber
- 複素数
public static final DoubleComplexNumber multiply(int intNumber, DoubleComplexNumber complexNumber)
intNumber
- 整数complexNumber
- 複素数
public static final DoubleComplexNumber leftDivide(double realNumber, DoubleComplexNumber complexNumber)
realNumber
- 実数complexNumber
- 複素数
public static final DoubleComplexNumber power(double realNumber, DoubleComplexNumber complexNumber)
realNumber
- 実数complexNumber
- 複素数
public static final DoubleComplexNumber divide(double realNumber, DoubleComplexNumber complexNumber)
realNumber
- 実数complexNumber
- 複素数
public static final boolean equals(double realNumber, DoubleComplexNumber complexNumber)
realNumber
- 実数complexNumber
- 複素数
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |