|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.mklab.nfc.scalar.AbstractScalar<E>
org.mklab.nfc.scalar.AbstractNumericalScalar<DoubleComplexNumber>
org.mklab.nfc.scalar.DoubleComplexNumber
public class DoubleComplexNumber
倍精度(double)型の値を実部および虚部とする複素数を表わすクラスです。
コンストラクタの概要 | |
---|---|
DoubleComplexNumber(double realPart,
double imagPart)
新しく生成された Complex オブジェクトを初期化します。 |
メソッドの概要 | |
---|---|
DoubleNumber |
abs()
絶対値を返します。 |
DoubleNumber |
abs2()
絶対値の2乗を返します。 |
DoubleComplexNumber |
acos()
逆余弦関数の値を返します。 |
DoubleComplexNumber |
acosh()
逆双曲線余弦関数の値を返します。 |
DoubleComplexNumber |
add(double value)
値を加えます。 |
DoubleComplexNumber |
add(DoubleComplexNumber value)
複素数との和を返します。 |
DoubleComplexNumber |
add(int value)
値を加えます。 |
Scalar<?> |
add(Scalar<?> value)
値を加えた成分を生成します。 |
DoubleComplexNumber |
addSelf(DoubleComplexNumber value)
自身に複素数を加えます。 |
Scalar<?> |
addSelf(Scalar<?> value)
自身に値を加えます。 |
DoubleComplexNumber |
addSelft(double value)
自身に実数を加えます。 |
DoubleNumber |
arg()
偏角を返します。 |
DoubleComplexNumber |
asin()
逆正弦関数の値を返します。 |
DoubleComplexNumber |
asinh()
逆双曲線関数の値を返します。 |
DoubleComplexNumber |
atan()
逆正接の値を返します。 |
NumericalScalar<?> |
atan2(NumericalScalar<?> value)
逆正接(2)の値を返します。 |
DoubleComplexNumber |
atanh()
逆双曲線正接関数の値を返します。 |
DoubleComplexNumber |
ceil()
大きい整数に丸めます。 |
DoubleComplexNumber |
clone()
see java.lang.Object#clone() |
boolean |
compare(String operator,
double opponent)
opponent をoperator で指定された演算子で比較します。 |
boolean |
compare(String operator,
DoubleComplexNumber opponent)
opponent をoperator で指定された演算子で比較します。 |
boolean |
compare(String operator,
GridElement<?> opponent)
opponent をoperator で指定された演算子で比較します。 |
boolean |
compare(String operator,
int opponent)
opponent をoperator で指定された演算子で比較します。 |
DoubleComplexNumber |
conjugate()
共役数を返します。 |
DoubleComplexNumber |
cos()
余弦関数の値を返します。 |
DoubleComplexNumber |
cosh()
双曲線関数の値を返します。 |
DoubleComplexNumber |
create(double value)
与えられたdouble型に対応する値を返します。 |
DoubleComplexNumber |
create(int value)
与えられたint型に対応する値を返します。 |
static DoubleComplexNumber[][] |
createArray(double[][] realPart,
double[][] imaginaryPart)
複素数の2次元配列を返します。 |
static DoubleComplexNumber[][] |
createArray(double[] realPart,
double[] imaginaryPart)
複素数の1次元配列を返します。 |
DoubleComplexNumber[] |
createArray(int size)
グリッドの一次元配列を生成します。 |
DoubleComplexNumber[][] |
createArray(int rowSize,
int columnSize)
グリッドの2次元配列を生成します。 |
DoubleComplexNumber |
createE()
ネイピアの数(自然対数の底)を返します。 |
DoubleComplexMatrix |
createGrid(int rowSize,
int columnSize,
Scalar<? extends Scalar<?>>[][] elements)
行列を生成します。 |
DoubleComplexMatrix |
createGrid(Scalar<? extends Scalar<?>>[] elements)
ベクトルを生成します。 |
DoubleComplexNumber |
createImagUnit()
虚部単位を返します。 |
DoubleComplexNumber |
createPI()
円周率PIを返します。 |
RandomGenerator<DoubleComplexNumber> |
createUniformRandomGenerator()
一様分布の乱数生成器を返します。 |
DoubleComplexNumber |
createUnit()
単位成分を生成します。 |
DoubleComplexNumber |
createZero()
零(デフォルトの初期値)を生成します。 |
static DoubleComplexNumber[][] |
createZeroArray(int rowSize,
int columnSize)
成分が零である DoubleComplexNumber の2次元配列を返します。 |
DoubleComplexNumber |
divide(double value)
値で割ります。 |
DoubleComplexNumber |
divide(DoubleComplexNumber value)
複素数との商( this *value -1 )を返します。 |
DoubleComplexNumber |
divide(int value)
値で割ります。 |
Scalar<?> |
divide(Scalar<?> value)
値で割ります。 |
boolean |
equals(double opponent)
実数と等しいか判定します。 |
boolean |
equals(DoubleComplexNumber opponent,
double tolerance)
許容範囲内で等しいか判定します。 |
boolean |
equals(DoubleComplexNumber opponent,
NumericalScalar<?> tolerance)
許容範囲内で等しいか判定します。 |
boolean |
equals(NumericalScalar<?> opponent,
NumericalScalar<?> tolerance)
許容範囲内で等しいか判定します。 |
boolean |
equals(Object opponent)
|
boolean |
equals(Scalar<?> opponent,
double tolerance)
許容範囲内で等しいか判定します。 |
DoubleComplexNumber |
exp()
指数関数の値を返します。 |
DoubleComplexNumber |
fix()
ゼロ方向の整数に丸めます。 |
DoubleComplexNumber |
floor()
小さい整数に丸めます。 |
Operator |
getAddOperator()
足し算のオペレータを返します。 |
Operator |
getAtan2Operator()
逆正接(2)のオペレータを返します。 |
Operator |
getDivideOperator()
割り算のオペレータを返します。 |
DoubleNumber |
getImaginaryPart()
虚部を返します。 |
DoubleComplexNumber |
getInfinity()
無限大を返します。 |
Operator |
getLeftDivideOperator()
左からの割り算のオペレータを返します。 |
DoubleNumber |
getMachineEpsilon()
機種精度(Machine Epsilon)を返します。 |
Operator |
getMultiplyOperator()
掛け算のオペレータを返します。 |
DoubleComplexNumber |
getNaN()
NaN(Not a Number)を返します。 |
Operator |
getPowerOperator()
累乗のオペレータを返します。 |
DoubleNumber |
getRealPart()
実部を返します。 |
Operator |
getSubtractOperator()
引き算のオペレータを返します。 |
int |
hashCode()
Override hashCode. |
DoubleComplexNumber |
inverse()
逆数を求めます。 |
boolean |
isComplex()
複素数であるか判定します。 |
boolean |
isFinite()
有限であるか判定します。 |
boolean |
isGreaterThan(double opponent)
opponent より大きいか判定します。 |
boolean |
isGreaterThan(int opponent)
opponent より大きいか判定します。 |
boolean |
isGreaterThan(NumericalScalar<?> opponent)
opponent より大きいか判定します。 |
boolean |
isGreaterThanOrEquals(double opponent)
opponent 以上であるか判定します。 |
boolean |
isGreaterThanOrEquals(int opponent)
opponent 以上であるか判定します。 |
boolean |
isGreaterThanOrEquals(NumericalScalar<?> opponent)
opponent 以上であるか判定します。 |
boolean |
isInfinite()
無限大であるか判定します。 |
boolean |
isLessThan(double opponent)
opponent より小さいか判定します。 |
boolean |
isLessThan(int opponent)
opponent より小さいか判定します。 |
boolean |
isLessThan(NumericalScalar<?> opponent)
opponent より小さいか判定します。 |
boolean |
isLessThanOrEquals(double opponent)
opponent 以下であるか判定します。 |
boolean |
isLessThanOrEquals(int opponent)
opponent 以下であるか判定します。 |
boolean |
isLessThanOrEquals(NumericalScalar<?> opponent)
opponent 以下であるか判定します。 |
boolean |
isNaN()
NaNであるか判定します。 |
boolean |
isReal()
実数であるか判定します。 |
boolean |
isTransformableFrom(GridElement<?> value)
引数で与えられた型からこの型へ変換可能か判定します。 |
boolean |
isUnit()
1(単位元)であるか判定します。 |
boolean |
isUnit(double tolerance)
1(単位元)であるか判定します。 |
boolean |
isUnit(NumericalScalar<?> tolerance)
1(単位元)であるか判定します。 |
boolean |
isZero()
零(デフォルトの初期値)であるか判定します。 |
boolean |
isZero(double tolerance)
零であるか判定します。 |
boolean |
isZero(NumericalScalar<?> tolerance)
零であるか判定します。 |
DoubleComplexNumber |
leftDivide(double value)
値を割ります。 |
DoubleComplexNumber |
leftDivide(DoubleComplexNumber value)
自身の逆数と複素数cの積( this -1 *value )を返します。 |
DoubleComplexNumber |
leftDivide(int value)
値を割ります。 |
Scalar<?> |
leftDivide(Scalar<?> value)
値を割ります。 |
DoubleComplexNumber |
log()
自然対数の値を返します。 |
DoubleComplexNumber |
log10()
常用対数の値を返します。 |
DoubleComplexNumber |
multiply(double value)
値を掛けます。 |
DoubleComplexNumber |
multiply(DoubleComplexNumber value)
複素数との積を返します。 |
DoubleComplexNumber |
multiply(int value)
値を掛けます。 |
Scalar<?> |
multiply(Scalar<?> value)
値を掛けます。 |
DoubleComplexNumber |
multiplySelf(double value)
自身に実数を乗じます。 |
DoubleComplexNumber |
multiplySelf(DoubleComplexNumber value)
自身に複素数を乗じます。 |
DoubleComplexNumber |
power(double scalar)
実数 scalar 乗(this
scalar )を返します。 |
DoubleComplexNumber |
power(DoubleComplexNumber scalar)
複素数 scalar 乗(this
scalar )を返します。 |
DoubleComplexNumber |
power(int scalar)
累乗を返します。 |
NumericalScalar<?> |
power(NumericalScalar<?> value)
scalar 乗(this
scalar )を返します。 |
void |
print()
標準出力に出力します。 |
void |
print(String name)
標準出力に出力します。 |
static DoubleComplexNumber |
readMxFormat(InputStream input)
MXフォーマットで入力ストリームから読込む。 |
static DoubleComplexNumber |
readMxFormat(MxDataHead head,
InputStream input)
MXフォーマットで入力ストリームから読込む。 |
static DoubleComplexNumber |
readMxFormat(String fileName)
MXフォーマットでファイルから読込む。 |
DoubleComplexNumber |
round()
最も近い整数に丸めます。 |
DoubleComplexNumber |
roundToZero(double tolerance)
絶対値が小さい成分を0に丸めます。 |
DoubleComplexNumber |
roundToZero(NumericalScalar<?> tolerance)
絶対値が小さい成分を0に丸めます。 |
void |
setImaginaryPart(double imagPart)
虚部を設定します。 |
void |
setImaginaryPart(int imagPart)
虚部を設定します。 |
void |
setImaginaryPart(Scalar<?> imagPart)
虚部を設定します。 |
void |
setRealPart(double realPart)
実部を設定します。 |
void |
setRealPart(int realPart)
実部を設定します。 |
void |
setRealPart(Scalar<?> realPart)
実部を設定します。 |
DoubleComplexNumber |
signum()
(値/絶対値)を返します。 |
DoubleComplexNumber |
sin()
正弦関数の値を返します。 |
DoubleComplexNumber |
sinh()
双曲線正弦関数の値を返します。 |
DoubleComplexNumber |
sqrt()
平方根を返します。 |
DoubleComplexNumber |
subtract(double value)
値を引く。 |
DoubleComplexNumber |
subtract(DoubleComplexNumber value)
複素数との差を返します。 |
DoubleComplexNumber |
subtract(int value)
値を引く。 |
Scalar<?> |
subtract(Scalar<?> value)
値を引きます。 |
DoubleComplexNumber |
tan()
正接関数の値を返します。 |
DoubleComplexNumber |
tanh()
双曲線正接関数の値を返します。 |
DoubleComplexNumber |
toComplex()
複素成分に変換します。 |
String |
toMmString()
MM形式の文字列を生成します。 |
String |
toMmString(String format)
MM形式の文字列を生成します。 |
String |
toString()
文字列に変換します。 |
String |
toString(String valueFormat)
文字列に変換します。 |
DoubleComplexNumber |
transformFrom(double value)
実数から成分を生成します。 |
DoubleComplexNumber |
transformFrom(GridElement<?> value)
引数で与えられた型からこの型へ変換します。 |
DoubleComplexNumber |
transformFrom(int value)
整数から成分を生成します。 |
DoubleComplexNumber |
unaryMinus()
符号を反転した値を返します。 |
DoubleComplexNumber |
valueOf(String numberString)
文字列に対応する数を返します。 |
void |
writeMmFormat(String fileName,
String name)
MMファイル形式で行列データをファイルに出力します。 |
void |
writeMmFormat(Writer output,
String name,
boolean withNewLine)
MMフォーマット行列データをライターに出力します。 |
void |
writeMxFormat(OutputStream output,
String name)
データをMX形式で出力ストリームへ出力します。 |
void |
writeMxFormat(String fileName,
String name)
データをMX形式でファイルへ出力します。 |
クラス org.mklab.nfc.scalar.AbstractNumericalScalar から継承されたメソッド |
---|
max, max, max, min, min, min, modulus, remainder |
クラス org.mklab.nfc.scalar.AbstractScalar から継承されたメソッド |
---|
createGrid, createGrid, createGrid, createGrid, createZeroGrid, createZeroGrid, getDefaultFormat, getFormat, isTransformableTo, setDefaultFormat, setFormat, transformTo, transformToSameClass |
クラス java.lang.Object から継承されたメソッド |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
インタフェース org.mklab.nfc.scalar.Scalar から継承されたメソッド |
---|
createGrid, createGrid, createGrid, createGrid, createZeroGrid, createZeroGrid, getFormat, setFormat |
インタフェース org.mklab.nfc.matrix.GridElement から継承されたメソッド |
---|
isTransformableTo, transformTo |
コンストラクタの詳細 |
---|
public DoubleComplexNumber(double realPart, double imagPart)
Complex
オブジェクトを初期化します。
realPart
- 実部imagPart
- 虚部メソッドの詳細 |
---|
public static DoubleComplexNumber[][] createZeroArray(int rowSize, int columnSize)
DoubleComplexNumber
の2次元配列を返します。
rowSize
- 行の数columnSize
- 行の数
DoubleComplexNumber
の2次元配列を返します。public static DoubleComplexNumber[][] createArray(double[][] realPart, double[][] imaginaryPart)
realPart
- 実部の配列imaginaryPart
- 虚部の配列
public static DoubleComplexNumber[][] createArray(double[] realPart, double[] imaginaryPart)
realPart
- 実部の配列imaginaryPart
- 虚部の配列
public boolean equals(Object opponent)
Object
内の equals
Object.equals(java.lang.Object)
public int hashCode()
Object
内の hashCode
public boolean equals(Scalar<?> opponent, double tolerance)
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の equals
AbstractScalar<DoubleComplexNumber>
内の equals
opponent
- 比較する値tolerance
- 許容誤差
Scalar.equals(org.mklab.nfc.scalar.Scalar, double)
public boolean equals(NumericalScalar<?> opponent, NumericalScalar<?> tolerance)
NumericalScalar
の記述:
NumericalScalar<DoubleComplexNumber>
内の equals
AbstractNumericalScalar<DoubleComplexNumber>
内の equals
opponent
- 比較する値tolerance
- 許容誤差
NumericalScalar.equals(org.mklab.nfc.scalar.NumericalScalar,
org.mklab.nfc.scalar.NumericalScalar)
public boolean equals(DoubleComplexNumber opponent, double tolerance)
opponent
- 比較する複素数成分tolerance
- 許容誤差
public boolean equals(DoubleComplexNumber opponent, NumericalScalar<?> tolerance)
opponent
- 比較する複素数成分tolerance
- 許容誤差
public boolean equals(double opponent)
opponent
- 比較する実数
public DoubleComplexNumber clone()
AbstractNumericalScalar
の記述:
GridElement<DoubleComplexNumber>
内の clone
AbstractNumericalScalar<DoubleComplexNumber>
内の clone
AbstractScalar.clone()
public String toString()
GridElement
の記述:
GridElement<DoubleComplexNumber>
内の toString
Object
内の toString
Object.toString()
public String toString(String valueFormat)
GridElement
の記述:
GridElement<DoubleComplexNumber>
内の toString
valueFormat
- 値のフォーマット
GridElement.toString(java.lang.String)
public void setRealPart(int realPart)
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の setRealPart
realPart
- 実部Scalar.setRealPart(int)
public void setRealPart(double realPart)
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の setRealPart
realPart
- 実部Scalar.setRealPart(double)
public void setRealPart(Scalar<?> realPart)
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の setRealPart
realPart
- 実部Scalar.setRealPart(org.mklab.nfc.scalar.Scalar)
public DoubleNumber getRealPart()
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の getRealPart
Scalar.getRealPart()
public void setImaginaryPart(int imagPart)
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の setImaginaryPart
imagPart
- 虚部Scalar.setImaginaryPart(int)
public void setImaginaryPart(double imagPart)
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の setImaginaryPart
imagPart
- 虚部Scalar.setImaginaryPart(double)
public void setImaginaryPart(Scalar<?> imagPart)
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の setImaginaryPart
imagPart
- 虚部Scalar.setImaginaryPart(org.mklab.nfc.scalar.Scalar)
public DoubleNumber getImaginaryPart()
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の getImaginaryPart
Scalar.getImaginaryPart()
public Scalar<?> add(Scalar<?> value)
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の add
value
- 加える値
Scalar.add(org.mklab.nfc.scalar.Scalar)
public DoubleComplexNumber add(DoubleComplexNumber value)
value
- 加える複素数
public DoubleComplexNumber addSelf(DoubleComplexNumber value)
value
- 加える複素数
public Scalar<?> addSelf(Scalar<?> value)
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の addSelf
value
- 加える値
Scalar.addSelf(org.mklab.nfc.scalar.Scalar)
public DoubleComplexNumber add(double value)
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の add
value
- 加える値
Scalar.add(double)
public DoubleComplexNumber add(int value)
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の add
value
- 加える値
Scalar.add(int)
public DoubleComplexNumber addSelft(double value)
value
- 加える実数
public Scalar<?> subtract(Scalar<?> value)
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の subtract
value
- 引く値
Scalar.subtract(org.mklab.nfc.scalar.Scalar)
public DoubleComplexNumber subtract(DoubleComplexNumber value)
value
- 引く複素数
public DoubleComplexNumber subtract(double value)
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の subtract
value
- 引く値
Scalar.subtract(double)
public DoubleComplexNumber subtract(int value)
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の subtract
value
- 引く値
Scalar.subtract(int)
public Scalar<?> multiply(Scalar<?> value)
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の multiply
value
- 掛ける値
Scalar.multiply(org.mklab.nfc.scalar.Scalar)
public DoubleComplexNumber multiply(DoubleComplexNumber value)
value
- 乗じる複素数
public DoubleComplexNumber multiplySelf(DoubleComplexNumber value)
value
- 乗じる複素数
public DoubleComplexNumber multiply(double value)
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の multiply
value
- 掛ける値
Scalar.multiply(double)
public DoubleComplexNumber multiply(int value)
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の multiply
value
- 掛ける値
Scalar.multiply(int)
public DoubleComplexNumber multiplySelf(double value)
value
- 乗じる実数
public DoubleComplexNumber conjugate()
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の conjugate
Scalar.conjugate()
public DoubleComplexNumber inverse()
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の inverse
Scalar.inverse()
public Scalar<?> divide(Scalar<?> value)
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の divide
value
- 割る値
Scalar.divide(org.mklab.nfc.scalar.Scalar)
public DoubleComplexNumber divide(DoubleComplexNumber value)
this
*value
-1 )を返します。
value
- 割る複素数
public DoubleComplexNumber divide(double value)
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の divide
value
- 割る値
Scalar.divide(double)
public DoubleComplexNumber divide(int value)
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の divide
value
- 割る値
Scalar.divide(int)
public Scalar<?> leftDivide(Scalar<?> value)
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の leftDivide
value
- 割られる値
Scalar.leftDivide(org.mklab.nfc.scalar.Scalar)
public DoubleComplexNumber leftDivide(DoubleComplexNumber value)
this
-1 *value
)を返します。
value
- 複素数
public DoubleComplexNumber leftDivide(double value)
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の leftDivide
value
- 割られる値
Scalar.leftDivide(double)
public DoubleComplexNumber leftDivide(int value)
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の leftDivide
value
- 割られる値
Scalar.leftDivide(int)
public NumericalScalar<?> power(NumericalScalar<?> value)
NumericalScalar
の記述:scalar
乗(this
scalar
)を返します。
NumericalScalar<DoubleComplexNumber>
内の power
value
- スカラー
NumericalScalar.power(org.mklab.nfc.scalar.NumericalScalar)
public DoubleComplexNumber power(DoubleComplexNumber scalar)
scalar
乗(this
scalar
)を返します。
scalar
- 複素数
public DoubleComplexNumber power(int scalar)
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の power
scalar
- 指数
Scalar.power(int)
public DoubleComplexNumber power(double scalar)
NumericalScalar
の記述:scalar
乗(this
scalar
)を返します。
NumericalScalar<DoubleComplexNumber>
内の power
scalar
- 実数
NumericalScalar.power(double)
public DoubleComplexNumber unaryMinus()
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の unaryMinus
Scalar.unaryMinus()
public DoubleComplexNumber fix()
RoundableToInteger
の記述:
RoundableToInteger<DoubleComplexNumber>
内の fix
RoundableToInteger.fix()
public DoubleComplexNumber round()
RoundableToInteger
の記述:
RoundableToInteger<DoubleComplexNumber>
内の round
RoundableToInteger.round()
public DoubleComplexNumber roundToZero(double tolerance)
RoundableToInteger
の記述:
RoundableToInteger<DoubleComplexNumber>
内の roundToZero
tolerance
- 許容誤差
RoundableToInteger.roundToZero(double)
public DoubleComplexNumber roundToZero(NumericalScalar<?> tolerance)
RoundableToInteger
の記述:
RoundableToInteger<DoubleComplexNumber>
内の roundToZero
tolerance
- 許容誤差
RoundableToInteger.roundToZero(org.mklab.nfc.scalar.NumericalScalar)
public DoubleComplexNumber ceil()
RoundableToInteger
の記述:
RoundableToInteger<DoubleComplexNumber>
内の ceil
RoundableToInteger.ceil()
public DoubleComplexNumber floor()
RoundableToInteger
の記述:
RoundableToInteger<DoubleComplexNumber>
内の floor
RoundableToInteger.floor()
public DoubleNumber abs()
NumericalScalar
の記述:
NumericalScalar<DoubleComplexNumber>
内の abs
NumericalScalar.abs()
public DoubleComplexNumber signum()
public DoubleNumber abs2()
NumericalScalar
の記述:
NumericalScalar<DoubleComplexNumber>
内の abs2
NumericalScalar.abs2()
public DoubleComplexNumber sqrt()
NumericalScalar
の記述:
NumericalScalar<DoubleComplexNumber>
内の sqrt
NumericalScalar.sqrt()
public void print()
public void print(String name)
name
- 名前public boolean isZero()
GridElement
の記述:
GridElement<DoubleComplexNumber>
内の isZero
GridElement.isZero()
public boolean isZero(double tolerance)
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の isZero
tolerance
- 許容誤差
Scalar.isZero(double)
public boolean isZero(NumericalScalar<?> tolerance)
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の isZero
tolerance
- 許容誤差
Scalar.isZero(org.mklab.nfc.scalar.NumericalScalar)
public boolean isUnit()
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の isUnit
Scalar.isUnit()
public boolean isUnit(double tolerance)
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の isUnit
tolerance
- 許容誤差
Scalar.isUnit(double)
public boolean isUnit(NumericalScalar<?> tolerance)
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の isUnit
tolerance
- 許容誤差
Scalar.isUnit(org.mklab.nfc.scalar.NumericalScalar)
public boolean isNaN()
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の isNaN
Scalar.isNaN()
public boolean isFinite()
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の isFinite
Scalar.isFinite()
public boolean isInfinite()
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の isInfinite
Scalar.isInfinite()
public void writeMxFormat(String fileName, String name) throws IOException
MatxObject
の記述:
MatxObject
内の writeMxFormat
fileName
- ファイル名name
- データの名前
IOException
- ファイルに出力できない場合MatxObject.writeMxFormat(java.lang.String,
java.lang.String)
public void writeMxFormat(OutputStream output, String name) throws IOException
MatxObject
の記述:
MatxObject
内の writeMxFormat
output
- 出力ストリームname
- データの名前
IOException
- 出力ストリームに出力できない場合MatxObject.writeMxFormat(java.io.OutputStream,
java.lang.String)
public static DoubleComplexNumber readMxFormat(String fileName) throws IOException
fileName
- ファイル名
IOException
- ファイルから読込めない場合public static DoubleComplexNumber readMxFormat(InputStream input) throws IOException
input
- 入力ストリーム
IOException
- 入力ストリームから読込めない場合public static DoubleComplexNumber readMxFormat(MxDataHead head, InputStream input) throws IOException
input
- 入力ストリームhead
- ヘッダ情報
IOException
- 入力ストリームから読込めない場合public void writeMmFormat(String fileName, String name) throws IOException
MatxObject
の記述:
MatxObject
内の writeMmFormat
fileName
- ファイル名name
- 名前
IOException
- ファイルに出力できない場合MatxObject.writeMmFormat(java.lang.String,
java.lang.String)
public void writeMmFormat(Writer output, String name, boolean withNewLine) throws IOException
MatxObject
の記述:
MatxObject
内の writeMmFormat
output
- ライターname
- 名前withNewLine
- セミコロンと改行コードを出力するならばtrue、そうでなければfalse
IOException
- ライターに出力できない場合MatxObject.writeMmFormat(java.io.Writer,
java.lang.String, boolean)
public DoubleNumber arg()
NumericalScalar
の記述:
NumericalScalar<DoubleComplexNumber>
内の arg
NumericalScalar.arg()
public DoubleComplexNumber log()
NumericalScalar
の記述:
NumericalScalar<DoubleComplexNumber>
内の log
NumericalScalar.log()
public DoubleComplexNumber log10()
NumericalScalar
の記述:
NumericalScalar<DoubleComplexNumber>
内の log10
NumericalScalar.log10()
public DoubleComplexNumber exp()
NumericalScalar
の記述:
NumericalScalar<DoubleComplexNumber>
内の exp
NumericalScalar.exp()
public DoubleComplexNumber sin()
NumericalScalar
の記述:
NumericalScalar<DoubleComplexNumber>
内の sin
NumericalScalar.sin()
public DoubleComplexNumber asin()
NumericalScalar
の記述:
NumericalScalar<DoubleComplexNumber>
内の asin
NumericalScalar.asin()
public DoubleComplexNumber sinh()
NumericalScalar
の記述:
NumericalScalar<DoubleComplexNumber>
内の sinh
NumericalScalar.sinh()
public DoubleComplexNumber asinh()
NumericalScalar
の記述:
NumericalScalar<DoubleComplexNumber>
内の asinh
NumericalScalar.asinh()
public DoubleComplexNumber cos()
NumericalScalar
の記述:
NumericalScalar<DoubleComplexNumber>
内の cos
NumericalScalar.cos()
public DoubleComplexNumber acos()
NumericalScalar
の記述:
NumericalScalar<DoubleComplexNumber>
内の acos
NumericalScalar.acos()
public DoubleComplexNumber acosh()
NumericalScalar
の記述:
NumericalScalar<DoubleComplexNumber>
内の acosh
NumericalScalar.acosh()
public DoubleComplexNumber cosh()
NumericalScalar
の記述:
NumericalScalar<DoubleComplexNumber>
内の cosh
NumericalScalar.cosh()
public DoubleComplexNumber tan()
NumericalScalar
の記述:
NumericalScalar<DoubleComplexNumber>
内の tan
NumericalScalar.tan()
public DoubleComplexNumber atan()
NumericalScalar
の記述:
NumericalScalar<DoubleComplexNumber>
内の atan
NumericalScalar.atan()
public NumericalScalar<?> atan2(NumericalScalar<?> value)
NumericalScalar
の記述:
NumericalScalar<DoubleComplexNumber>
内の atan2
value
- 分母側の数
NumericalScalar.atan2(org.mklab.nfc.scalar.NumericalScalar)
public DoubleComplexNumber tanh()
NumericalScalar
の記述:
NumericalScalar<DoubleComplexNumber>
内の tanh
NumericalScalar.tanh()
public DoubleComplexNumber atanh()
NumericalScalar
の記述:
NumericalScalar<DoubleComplexNumber>
内の atanh
NumericalScalar.atanh()
public String toMmString()
MatxObject
の記述:
MatxObject
内の toMmString
MatxObject.toMmString()
public String toMmString(String format)
MatxObject
の記述:
MatxObject
内の toMmString
format
- 出力フォーマット
MatxObject.toMmString(java.lang.String)
public boolean compare(String operator, DoubleComplexNumber opponent)
opponent
をoperator
で指定された演算子で比較します。
operator
- 比較演算子(". <", ". <=", ".>", ".>=", ".==", ".!=")opponent
- 比較対象
public boolean compare(String operator, double opponent)
Scalar
の記述:opponent
をoperator
で指定された演算子で比較します。
Scalar<DoubleComplexNumber>
内の compare
operator
- 比較演算子 (".==", ".!=")opponent
- 比較対象
Scalar.compare(java.lang.String, double)
public boolean compare(String operator, int opponent)
Scalar
の記述:opponent
をoperator
で指定された演算子で比較します。
Scalar<DoubleComplexNumber>
内の compare
operator
- 比較演算子(".==", ".!=")opponent
- 比較対象
Scalar.compare(java.lang.String, int)
public boolean isGreaterThan(NumericalScalar<?> opponent)
NumericalScalar
の記述:opponent
より大きいか判定します。
NumericalScalar<DoubleComplexNumber>
内の isGreaterThan
opponent
- 比較対象
opponent
より大きいならばtrue、そうでなければfalseNumericalScalar.isGreaterThan(org.mklab.nfc.scalar.NumericalScalar)
public boolean isGreaterThanOrEquals(NumericalScalar<?> opponent)
NumericalScalar
の記述:opponent
以上であるか判定します。
NumericalScalar<DoubleComplexNumber>
内の isGreaterThanOrEquals
opponent
- 比較対象
opponent
以上ならばtrue、そうでなければfalseNumericalScalar.isGreaterThanOrEquals(org.mklab.nfc.scalar.NumericalScalar)
public boolean isLessThan(NumericalScalar<?> opponent)
NumericalScalar
の記述:opponent
より小さいか判定します。
NumericalScalar<DoubleComplexNumber>
内の isLessThan
opponent
- 比較対象
opponent
より小さいならばtrue、そうでなければfalseNumericalScalar.isLessThan(org.mklab.nfc.scalar.NumericalScalar)
public boolean isLessThanOrEquals(NumericalScalar<?> opponent)
NumericalScalar
の記述:opponent
以下であるか判定します。
NumericalScalar<DoubleComplexNumber>
内の isLessThanOrEquals
opponent
- 比較対象
opponent
以下ならばtrue、そうでなければfalseNumericalScalar.isLessThanOrEquals(org.mklab.nfc.scalar.NumericalScalar)
public boolean isGreaterThan(int opponent)
NumericalScalar
の記述:opponent
より大きいか判定します。
NumericalScalar<DoubleComplexNumber>
内の isGreaterThan
opponent
- 比較対象
opponent
より大きいならばtrue、そうでなければfalseNumericalScalar.isGreaterThan(int)
public boolean isGreaterThan(double opponent)
NumericalScalar
の記述:opponent
より大きいか判定します。
NumericalScalar<DoubleComplexNumber>
内の isGreaterThan
opponent
- 比較対象
opponent
より大きいならばtrue、そうでなければfalseNumericalScalar.isGreaterThan(double)
public boolean isGreaterThanOrEquals(int opponent)
NumericalScalar
の記述:opponent
以上であるか判定します。
NumericalScalar<DoubleComplexNumber>
内の isGreaterThanOrEquals
opponent
- 比較対象
opponent
以上ならばtrue、そうでなければfalseNumericalScalar.isGreaterThanOrEquals(int)
public boolean isGreaterThanOrEquals(double opponent)
NumericalScalar
の記述:opponent
以上であるか判定します。
NumericalScalar<DoubleComplexNumber>
内の isGreaterThanOrEquals
opponent
- 比較対象
opponent
以上ならばtrue、そうでなければfalseNumericalScalar.isGreaterThanOrEquals(double)
public boolean isLessThan(int opponent)
NumericalScalar
の記述:opponent
より小さいか判定します。
NumericalScalar<DoubleComplexNumber>
内の isLessThan
opponent
- 比較対象
opponent
より小さいならばtrue、そうでなければfalseNumericalScalar.isLessThan(int)
public boolean isLessThan(double opponent)
NumericalScalar
の記述:opponent
より小さいか判定します。
NumericalScalar<DoubleComplexNumber>
内の isLessThan
opponent
- 比較対象
opponent
より小さいならばtrue、そうでなければfalseNumericalScalar.isLessThan(double)
public boolean isLessThanOrEquals(int opponent)
NumericalScalar
の記述:opponent
以下であるか判定します。
NumericalScalar<DoubleComplexNumber>
内の isLessThanOrEquals
opponent
- 比較対象
opponent
以下ならばtrue、そうでなければfalseNumericalScalar.isLessThanOrEquals(int)
public boolean isLessThanOrEquals(double opponent)
NumericalScalar
の記述:opponent
以下であるか判定します。
NumericalScalar<DoubleComplexNumber>
内の isLessThanOrEquals
opponent
- 比較対象
opponent
以下ならばtrue、そうでなければfalseNumericalScalar.isLessThanOrEquals(double)
public DoubleComplexMatrix createGrid(int rowSize, int columnSize, Scalar<? extends Scalar<?>>[][] elements)
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の createGrid
rowSize
- 行の数columnSize
- 列の数elements
- 行列の成分をもつ配列
Scalar.createGrid(int, int, org.mklab.nfc.scalar.Scalar[][])
public DoubleComplexMatrix createGrid(Scalar<? extends Scalar<?>>[] elements)
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の createGrid
elements
- ベクトルの成分をもつ配列
Scalar.createGrid(org.mklab.nfc.scalar.Scalar[])
public DoubleComplexNumber createUnit()
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の createUnit
Scalar.createUnit()
public DoubleComplexNumber createZero()
GridElement
の記述:
GridElement<DoubleComplexNumber>
内の createZero
GridElement.createZero()
public boolean compare(String operator, GridElement<?> opponent)
GridElement
の記述:opponent
をoperator
で指定された演算子で比較します。
GridElement<DoubleComplexNumber>
内の compare
operator
- 比較演算子 (".==", ".!=")opponent
- 比較対象
GridElement.compare(java.lang.String,
org.mklab.nfc.matrix.GridElement)
public DoubleComplexNumber[] createArray(int size)
GridElement
の記述:
GridElement<DoubleComplexNumber>
内の createArray
size
- 成分の数
GridElement.createArray(int)
public DoubleComplexNumber[][] createArray(int rowSize, int columnSize)
GridElement
の記述:
GridElement<DoubleComplexNumber>
内の createArray
rowSize
- 行の数columnSize
- 列の数
GridElement.createArray(int, int)
public DoubleComplexNumber transformFrom(int value)
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の transformFrom
value
- 整数
Scalar.transformFrom(int)
public DoubleComplexNumber transformFrom(double value)
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の transformFrom
value
- 実数
Scalar.transformFrom(double)
public boolean isTransformableFrom(GridElement<?> value)
GridElement
の記述:
GridElement<DoubleComplexNumber>
内の isTransformableFrom
AbstractScalar<DoubleComplexNumber>
内の isTransformableFrom
value
- 変換元
GridElement.isTransformableFrom(org.mklab.nfc.matrix.GridElement)
public DoubleComplexNumber transformFrom(GridElement<?> value)
GridElement
の記述:
GridElement<DoubleComplexNumber>
内の transformFrom
AbstractScalar<DoubleComplexNumber>
内の transformFrom
value
- 変換元
GridElement.transformFrom(org.mklab.nfc.matrix.GridElement)
public Operator getAddOperator()
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の getAddOperator
Scalar.getAddOperator()
public Operator getDivideOperator()
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の getDivideOperator
Scalar.getDivideOperator()
public Operator getLeftDivideOperator()
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の getLeftDivideOperator
Scalar.getLeftDivideOperator()
public Operator getMultiplyOperator()
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の getMultiplyOperator
Scalar.getMultiplyOperator()
public Operator getSubtractOperator()
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の getSubtractOperator
Scalar.getSubtractOperator()
public Operator getPowerOperator()
NumericalScalar
の記述:
NumericalScalar<DoubleComplexNumber>
内の getPowerOperator
NumericalScalar.getPowerOperator()
public Operator getAtan2Operator()
NumericalScalar
の記述:
NumericalScalar<DoubleComplexNumber>
内の getAtan2Operator
NumericalScalar.getAtan2Operator()
public boolean isComplex()
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の isComplex
Scalar.isComplex()
public boolean isReal()
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の isReal
Scalar.isReal()
public DoubleComplexNumber toComplex()
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の toComplex
Scalar.toComplex()
public DoubleComplexNumber createImagUnit()
NumericalScalar
の記述:
NumericalScalar<DoubleComplexNumber>
内の createImagUnit
AbstractNumericalScalar<DoubleComplexNumber>
内の createImagUnit
NumericalScalar.createImagUnit()
public DoubleComplexNumber createPI()
NumericalScalar
の記述:
NumericalScalar<DoubleComplexNumber>
内の createPI
NumericalScalar.createPI()
public DoubleComplexNumber createE()
NumericalScalar
の記述:
NumericalScalar<DoubleComplexNumber>
内の createE
NumericalScalar.createE()
public DoubleComplexNumber create(int value)
Scalar
の記述:
Scalar<DoubleComplexNumber>
内の create
value
- int型の値
Scalar.create(int)
public DoubleComplexNumber create(double value)
NumericalScalar
の記述:
NumericalScalar<DoubleComplexNumber>
内の create
value
- double型の値
NumericalScalar.create(double)
public DoubleComplexNumber valueOf(String numberString)
NumericalScalar
の記述:
NumericalScalar<DoubleComplexNumber>
内の valueOf
numberString
- 数を表す文字列
NumericalScalar.valueOf(java.lang.String)
public DoubleNumber getMachineEpsilon()
NumericalScalar
の記述:
NumericalScalar<DoubleComplexNumber>
内の getMachineEpsilon
NumericalScalar.getMachineEpsilon()
public DoubleComplexNumber getInfinity()
NumericalScalar
の記述:
NumericalScalar<DoubleComplexNumber>
内の getInfinity
NumericalScalar.getInfinity()
public DoubleComplexNumber getNaN()
NumericalScalar
の記述:
NumericalScalar<DoubleComplexNumber>
内の getNaN
NumericalScalar.getNaN()
public RandomGenerator<DoubleComplexNumber> createUniformRandomGenerator()
NumericalScalar
の記述:
NumericalScalar<DoubleComplexNumber>
内の createUniformRandomGenerator
NumericalScalar.createUniformRandomGenerator()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |