|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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 内の equalsObject.equals(java.lang.Object)public int hashCode()
Object 内の hashCode
public boolean equals(Scalar<?> opponent,
double tolerance)
Scalar の記述:
Scalar<DoubleComplexNumber> 内の equalsAbstractScalar<DoubleComplexNumber> 内の equalsopponent - 比較する値tolerance - 許容誤差
Scalar.equals(org.mklab.nfc.scalar.Scalar, double)
public boolean equals(NumericalScalar<?> opponent,
NumericalScalar<?> tolerance)
NumericalScalar の記述:
NumericalScalar<DoubleComplexNumber> 内の equalsAbstractNumericalScalar<DoubleComplexNumber> 内の equalsopponent - 比較する値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> 内の cloneAbstractNumericalScalar<DoubleComplexNumber> 内の cloneAbstractScalar.clone()public String toString()
GridElement の記述:
GridElement<DoubleComplexNumber> 内の toStringObject 内の toStringObject.toString()public String toString(String valueFormat)
GridElement の記述:
GridElement<DoubleComplexNumber> 内の toStringvalueFormat - 値のフォーマット
GridElement.toString(java.lang.String)public void setRealPart(int realPart)
Scalar の記述:
Scalar<DoubleComplexNumber> 内の setRealPartrealPart - 実部Scalar.setRealPart(int)public void setRealPart(double realPart)
Scalar の記述:
Scalar<DoubleComplexNumber> 内の setRealPartrealPart - 実部Scalar.setRealPart(double)public void setRealPart(Scalar<?> realPart)
Scalar の記述:
Scalar<DoubleComplexNumber> 内の setRealPartrealPart - 実部Scalar.setRealPart(org.mklab.nfc.scalar.Scalar)public DoubleNumber getRealPart()
Scalar の記述:
Scalar<DoubleComplexNumber> 内の getRealPartScalar.getRealPart()public void setImaginaryPart(int imagPart)
Scalar の記述:
Scalar<DoubleComplexNumber> 内の setImaginaryPartimagPart - 虚部Scalar.setImaginaryPart(int)public void setImaginaryPart(double imagPart)
Scalar の記述:
Scalar<DoubleComplexNumber> 内の setImaginaryPartimagPart - 虚部Scalar.setImaginaryPart(double)public void setImaginaryPart(Scalar<?> imagPart)
Scalar の記述:
Scalar<DoubleComplexNumber> 内の setImaginaryPartimagPart - 虚部Scalar.setImaginaryPart(org.mklab.nfc.scalar.Scalar)public DoubleNumber getImaginaryPart()
Scalar の記述:
Scalar<DoubleComplexNumber> 内の getImaginaryPartScalar.getImaginaryPart()public Scalar<?> add(Scalar<?> value)
Scalar の記述:
Scalar<DoubleComplexNumber> 内の addvalue - 加える値
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> 内の addSelfvalue - 加える値
Scalar.addSelf(org.mklab.nfc.scalar.Scalar)public DoubleComplexNumber add(double value)
Scalar の記述:
Scalar<DoubleComplexNumber> 内の addvalue - 加える値
Scalar.add(double)public DoubleComplexNumber add(int value)
Scalar の記述:
Scalar<DoubleComplexNumber> 内の addvalue - 加える値
Scalar.add(int)public DoubleComplexNumber addSelft(double value)
value - 加える実数
public Scalar<?> subtract(Scalar<?> value)
Scalar の記述:
Scalar<DoubleComplexNumber> 内の subtractvalue - 引く値
Scalar.subtract(org.mklab.nfc.scalar.Scalar)public DoubleComplexNumber subtract(DoubleComplexNumber value)
value - 引く複素数
public DoubleComplexNumber subtract(double value)
Scalar の記述:
Scalar<DoubleComplexNumber> 内の subtractvalue - 引く値
Scalar.subtract(double)public DoubleComplexNumber subtract(int value)
Scalar の記述:
Scalar<DoubleComplexNumber> 内の subtractvalue - 引く値
Scalar.subtract(int)public Scalar<?> multiply(Scalar<?> value)
Scalar の記述:
Scalar<DoubleComplexNumber> 内の multiplyvalue - 掛ける値
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> 内の multiplyvalue - 掛ける値
Scalar.multiply(double)public DoubleComplexNumber multiply(int value)
Scalar の記述:
Scalar<DoubleComplexNumber> 内の multiplyvalue - 掛ける値
Scalar.multiply(int)public DoubleComplexNumber multiplySelf(double value)
value - 乗じる実数
public DoubleComplexNumber conjugate()
Scalar の記述:
Scalar<DoubleComplexNumber> 内の conjugateScalar.conjugate()public DoubleComplexNumber inverse()
Scalar の記述:
Scalar<DoubleComplexNumber> 内の inverseScalar.inverse()public Scalar<?> divide(Scalar<?> value)
Scalar の記述:
Scalar<DoubleComplexNumber> 内の dividevalue - 割る値
Scalar.divide(org.mklab.nfc.scalar.Scalar)public DoubleComplexNumber divide(DoubleComplexNumber value)
this*value -1 )を返します。
value - 割る複素数
public DoubleComplexNumber divide(double value)
Scalar の記述:
Scalar<DoubleComplexNumber> 内の dividevalue - 割る値
Scalar.divide(double)public DoubleComplexNumber divide(int value)
Scalar の記述:
Scalar<DoubleComplexNumber> 内の dividevalue - 割る値
Scalar.divide(int)public Scalar<?> leftDivide(Scalar<?> value)
Scalar の記述:
Scalar<DoubleComplexNumber> 内の leftDividevalue - 割られる値
Scalar.leftDivide(org.mklab.nfc.scalar.Scalar)public DoubleComplexNumber leftDivide(DoubleComplexNumber value)
this -1 *value)を返します。
value - 複素数
public DoubleComplexNumber leftDivide(double value)
Scalar の記述:
Scalar<DoubleComplexNumber> 内の leftDividevalue - 割られる値
Scalar.leftDivide(double)public DoubleComplexNumber leftDivide(int value)
Scalar の記述:
Scalar<DoubleComplexNumber> 内の leftDividevalue - 割られる値
Scalar.leftDivide(int)public NumericalScalar<?> power(NumericalScalar<?> value)
NumericalScalar の記述:scalar乗(this
scalar)を返します。
NumericalScalar<DoubleComplexNumber> 内の powervalue - スカラー
NumericalScalar.power(org.mklab.nfc.scalar.NumericalScalar)public DoubleComplexNumber power(DoubleComplexNumber scalar)
scalar乗(this
scalar)を返します。
scalar - 複素数
public DoubleComplexNumber power(int scalar)
Scalar の記述:
Scalar<DoubleComplexNumber> 内の powerscalar - 指数
Scalar.power(int)public DoubleComplexNumber power(double scalar)
NumericalScalar の記述:scalar乗(this
scalar)を返します。
NumericalScalar<DoubleComplexNumber> 内の powerscalar - 実数
NumericalScalar.power(double)public DoubleComplexNumber unaryMinus()
Scalar の記述:
Scalar<DoubleComplexNumber> 内の unaryMinusScalar.unaryMinus()public DoubleComplexNumber fix()
RoundableToInteger の記述:
RoundableToInteger<DoubleComplexNumber> 内の fixRoundableToInteger.fix()public DoubleComplexNumber round()
RoundableToInteger の記述:
RoundableToInteger<DoubleComplexNumber> 内の roundRoundableToInteger.round()public DoubleComplexNumber roundToZero(double tolerance)
RoundableToInteger の記述:
RoundableToInteger<DoubleComplexNumber> 内の roundToZerotolerance - 許容誤差
RoundableToInteger.roundToZero(double)public DoubleComplexNumber roundToZero(NumericalScalar<?> tolerance)
RoundableToInteger の記述:
RoundableToInteger<DoubleComplexNumber> 内の roundToZerotolerance - 許容誤差
RoundableToInteger.roundToZero(org.mklab.nfc.scalar.NumericalScalar)public DoubleComplexNumber ceil()
RoundableToInteger の記述:
RoundableToInteger<DoubleComplexNumber> 内の ceilRoundableToInteger.ceil()public DoubleComplexNumber floor()
RoundableToInteger の記述:
RoundableToInteger<DoubleComplexNumber> 内の floorRoundableToInteger.floor()public DoubleNumber abs()
NumericalScalar の記述:
NumericalScalar<DoubleComplexNumber> 内の absNumericalScalar.abs()public DoubleComplexNumber signum()
public DoubleNumber abs2()
NumericalScalar の記述:
NumericalScalar<DoubleComplexNumber> 内の abs2NumericalScalar.abs2()public DoubleComplexNumber sqrt()
NumericalScalar の記述:
NumericalScalar<DoubleComplexNumber> 内の sqrtNumericalScalar.sqrt()public void print()
public void print(String name)
name - 名前public boolean isZero()
GridElement の記述:
GridElement<DoubleComplexNumber> 内の isZeroGridElement.isZero()public boolean isZero(double tolerance)
Scalar の記述:
Scalar<DoubleComplexNumber> 内の isZerotolerance - 許容誤差
Scalar.isZero(double)public boolean isZero(NumericalScalar<?> tolerance)
Scalar の記述:
Scalar<DoubleComplexNumber> 内の isZerotolerance - 許容誤差
Scalar.isZero(org.mklab.nfc.scalar.NumericalScalar)public boolean isUnit()
Scalar の記述:
Scalar<DoubleComplexNumber> 内の isUnitScalar.isUnit()public boolean isUnit(double tolerance)
Scalar の記述:
Scalar<DoubleComplexNumber> 内の isUnittolerance - 許容誤差
Scalar.isUnit(double)public boolean isUnit(NumericalScalar<?> tolerance)
Scalar の記述:
Scalar<DoubleComplexNumber> 内の isUnittolerance - 許容誤差
Scalar.isUnit(org.mklab.nfc.scalar.NumericalScalar)public boolean isNaN()
Scalar の記述:
Scalar<DoubleComplexNumber> 内の isNaNScalar.isNaN()public boolean isFinite()
Scalar の記述:
Scalar<DoubleComplexNumber> 内の isFiniteScalar.isFinite()public boolean isInfinite()
Scalar の記述:
Scalar<DoubleComplexNumber> 内の isInfiniteScalar.isInfinite()
public void writeMxFormat(String fileName,
String name)
throws IOException
MatxObject の記述:
MatxObject 内の writeMxFormatfileName - ファイル名name - データの名前
IOException - ファイルに出力できない場合MatxObject.writeMxFormat(java.lang.String,
java.lang.String)
public void writeMxFormat(OutputStream output,
String name)
throws IOException
MatxObject の記述:
MatxObject 内の writeMxFormatoutput - 出力ストリーム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 内の writeMmFormatfileName - ファイル名name - 名前
IOException - ファイルに出力できない場合MatxObject.writeMmFormat(java.lang.String,
java.lang.String)
public void writeMmFormat(Writer output,
String name,
boolean withNewLine)
throws IOException
MatxObject の記述:
MatxObject 内の writeMmFormatoutput - ライターname - 名前withNewLine - セミコロンと改行コードを出力するならばtrue、そうでなければfalse
IOException - ライターに出力できない場合MatxObject.writeMmFormat(java.io.Writer,
java.lang.String, boolean)public DoubleNumber arg()
NumericalScalar の記述:
NumericalScalar<DoubleComplexNumber> 内の argNumericalScalar.arg()public DoubleComplexNumber log()
NumericalScalar の記述:
NumericalScalar<DoubleComplexNumber> 内の logNumericalScalar.log()public DoubleComplexNumber log10()
NumericalScalar の記述:
NumericalScalar<DoubleComplexNumber> 内の log10NumericalScalar.log10()public DoubleComplexNumber exp()
NumericalScalar の記述:
NumericalScalar<DoubleComplexNumber> 内の expNumericalScalar.exp()public DoubleComplexNumber sin()
NumericalScalar の記述:
NumericalScalar<DoubleComplexNumber> 内の sinNumericalScalar.sin()public DoubleComplexNumber asin()
NumericalScalar の記述:
NumericalScalar<DoubleComplexNumber> 内の asinNumericalScalar.asin()public DoubleComplexNumber sinh()
NumericalScalar の記述:
NumericalScalar<DoubleComplexNumber> 内の sinhNumericalScalar.sinh()public DoubleComplexNumber asinh()
NumericalScalar の記述:
NumericalScalar<DoubleComplexNumber> 内の asinhNumericalScalar.asinh()public DoubleComplexNumber cos()
NumericalScalar の記述:
NumericalScalar<DoubleComplexNumber> 内の cosNumericalScalar.cos()public DoubleComplexNumber acos()
NumericalScalar の記述:
NumericalScalar<DoubleComplexNumber> 内の acosNumericalScalar.acos()public DoubleComplexNumber acosh()
NumericalScalar の記述:
NumericalScalar<DoubleComplexNumber> 内の acoshNumericalScalar.acosh()public DoubleComplexNumber cosh()
NumericalScalar の記述:
NumericalScalar<DoubleComplexNumber> 内の coshNumericalScalar.cosh()public DoubleComplexNumber tan()
NumericalScalar の記述:
NumericalScalar<DoubleComplexNumber> 内の tanNumericalScalar.tan()public DoubleComplexNumber atan()
NumericalScalar の記述:
NumericalScalar<DoubleComplexNumber> 内の atanNumericalScalar.atan()public NumericalScalar<?> atan2(NumericalScalar<?> value)
NumericalScalar の記述:
NumericalScalar<DoubleComplexNumber> 内の atan2value - 分母側の数
NumericalScalar.atan2(org.mklab.nfc.scalar.NumericalScalar)public DoubleComplexNumber tanh()
NumericalScalar の記述:
NumericalScalar<DoubleComplexNumber> 内の tanhNumericalScalar.tanh()public DoubleComplexNumber atanh()
NumericalScalar の記述:
NumericalScalar<DoubleComplexNumber> 内の atanhNumericalScalar.atanh()public String toMmString()
MatxObject の記述:
MatxObject 内の toMmStringMatxObject.toMmString()public String toMmString(String format)
MatxObject の記述:
MatxObject 内の toMmStringformat - 出力フォーマット
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> 内の compareoperator - 比較演算子 (".==", ".!=")opponent - 比較対象
Scalar.compare(java.lang.String, double)
public boolean compare(String operator,
int opponent)
Scalar の記述:opponentをoperatorで指定された演算子で比較します。
Scalar<DoubleComplexNumber> 内の compareoperator - 比較演算子(".==", ".!=")opponent - 比較対象
Scalar.compare(java.lang.String, int)public boolean isGreaterThan(NumericalScalar<?> opponent)
NumericalScalar の記述:opponentより大きいか判定します。
NumericalScalar<DoubleComplexNumber> 内の isGreaterThanopponent - 比較対象
opponentより大きいならばtrue、そうでなければfalseNumericalScalar.isGreaterThan(org.mklab.nfc.scalar.NumericalScalar)public boolean isGreaterThanOrEquals(NumericalScalar<?> opponent)
NumericalScalar の記述:opponent以上であるか判定します。
NumericalScalar<DoubleComplexNumber> 内の isGreaterThanOrEqualsopponent - 比較対象
opponent以上ならばtrue、そうでなければfalseNumericalScalar.isGreaterThanOrEquals(org.mklab.nfc.scalar.NumericalScalar)public boolean isLessThan(NumericalScalar<?> opponent)
NumericalScalar の記述:opponentより小さいか判定します。
NumericalScalar<DoubleComplexNumber> 内の isLessThanopponent - 比較対象
opponentより小さいならばtrue、そうでなければfalseNumericalScalar.isLessThan(org.mklab.nfc.scalar.NumericalScalar)public boolean isLessThanOrEquals(NumericalScalar<?> opponent)
NumericalScalar の記述:opponent以下であるか判定します。
NumericalScalar<DoubleComplexNumber> 内の isLessThanOrEqualsopponent - 比較対象
opponent以下ならばtrue、そうでなければfalseNumericalScalar.isLessThanOrEquals(org.mklab.nfc.scalar.NumericalScalar)public boolean isGreaterThan(int opponent)
NumericalScalar の記述:opponentより大きいか判定します。
NumericalScalar<DoubleComplexNumber> 内の isGreaterThanopponent - 比較対象
opponentより大きいならばtrue、そうでなければfalseNumericalScalar.isGreaterThan(int)public boolean isGreaterThan(double opponent)
NumericalScalar の記述:opponentより大きいか判定します。
NumericalScalar<DoubleComplexNumber> 内の isGreaterThanopponent - 比較対象
opponentより大きいならばtrue、そうでなければfalseNumericalScalar.isGreaterThan(double)public boolean isGreaterThanOrEquals(int opponent)
NumericalScalar の記述:opponent以上であるか判定します。
NumericalScalar<DoubleComplexNumber> 内の isGreaterThanOrEqualsopponent - 比較対象
opponent以上ならばtrue、そうでなければfalseNumericalScalar.isGreaterThanOrEquals(int)public boolean isGreaterThanOrEquals(double opponent)
NumericalScalar の記述:opponent以上であるか判定します。
NumericalScalar<DoubleComplexNumber> 内の isGreaterThanOrEqualsopponent - 比較対象
opponent以上ならばtrue、そうでなければfalseNumericalScalar.isGreaterThanOrEquals(double)public boolean isLessThan(int opponent)
NumericalScalar の記述:opponentより小さいか判定します。
NumericalScalar<DoubleComplexNumber> 内の isLessThanopponent - 比較対象
opponentより小さいならばtrue、そうでなければfalseNumericalScalar.isLessThan(int)public boolean isLessThan(double opponent)
NumericalScalar の記述:opponentより小さいか判定します。
NumericalScalar<DoubleComplexNumber> 内の isLessThanopponent - 比較対象
opponentより小さいならばtrue、そうでなければfalseNumericalScalar.isLessThan(double)public boolean isLessThanOrEquals(int opponent)
NumericalScalar の記述:opponent以下であるか判定します。
NumericalScalar<DoubleComplexNumber> 内の isLessThanOrEqualsopponent - 比較対象
opponent以下ならばtrue、そうでなければfalseNumericalScalar.isLessThanOrEquals(int)public boolean isLessThanOrEquals(double opponent)
NumericalScalar の記述:opponent以下であるか判定します。
NumericalScalar<DoubleComplexNumber> 内の isLessThanOrEqualsopponent - 比較対象
opponent以下ならばtrue、そうでなければfalseNumericalScalar.isLessThanOrEquals(double)
public DoubleComplexMatrix createGrid(int rowSize,
int columnSize,
Scalar<? extends Scalar<?>>[][] elements)
Scalar の記述:
Scalar<DoubleComplexNumber> 内の createGridrowSize - 行の数columnSize - 列の数elements - 行列の成分をもつ配列
Scalar.createGrid(int, int, org.mklab.nfc.scalar.Scalar[][])public DoubleComplexMatrix createGrid(Scalar<? extends Scalar<?>>[] elements)
Scalar の記述:
Scalar<DoubleComplexNumber> 内の createGridelements - ベクトルの成分をもつ配列
Scalar.createGrid(org.mklab.nfc.scalar.Scalar[])public DoubleComplexNumber createUnit()
Scalar の記述:
Scalar<DoubleComplexNumber> 内の createUnitScalar.createUnit()public DoubleComplexNumber createZero()
GridElement の記述:
GridElement<DoubleComplexNumber> 内の createZeroGridElement.createZero()
public boolean compare(String operator,
GridElement<?> opponent)
GridElement の記述:opponentをoperatorで指定された演算子で比較します。
GridElement<DoubleComplexNumber> 内の compareoperator - 比較演算子 (".==", ".!=")opponent - 比較対象
GridElement.compare(java.lang.String,
org.mklab.nfc.matrix.GridElement)public DoubleComplexNumber[] createArray(int size)
GridElement の記述:
GridElement<DoubleComplexNumber> 内の createArraysize - 成分の数
GridElement.createArray(int)
public DoubleComplexNumber[][] createArray(int rowSize,
int columnSize)
GridElement の記述:
GridElement<DoubleComplexNumber> 内の createArrayrowSize - 行の数columnSize - 列の数
GridElement.createArray(int, int)public DoubleComplexNumber transformFrom(int value)
Scalar の記述:
Scalar<DoubleComplexNumber> 内の transformFromvalue - 整数
Scalar.transformFrom(int)public DoubleComplexNumber transformFrom(double value)
Scalar の記述:
Scalar<DoubleComplexNumber> 内の transformFromvalue - 実数
Scalar.transformFrom(double)public boolean isTransformableFrom(GridElement<?> value)
GridElement の記述:
GridElement<DoubleComplexNumber> 内の isTransformableFromAbstractScalar<DoubleComplexNumber> 内の isTransformableFromvalue - 変換元
GridElement.isTransformableFrom(org.mklab.nfc.matrix.GridElement)public DoubleComplexNumber transformFrom(GridElement<?> value)
GridElement の記述:
GridElement<DoubleComplexNumber> 内の transformFromAbstractScalar<DoubleComplexNumber> 内の transformFromvalue - 変換元
GridElement.transformFrom(org.mklab.nfc.matrix.GridElement)public Operator getAddOperator()
Scalar の記述:
Scalar<DoubleComplexNumber> 内の getAddOperatorScalar.getAddOperator()public Operator getDivideOperator()
Scalar の記述:
Scalar<DoubleComplexNumber> 内の getDivideOperatorScalar.getDivideOperator()public Operator getLeftDivideOperator()
Scalar の記述:
Scalar<DoubleComplexNumber> 内の getLeftDivideOperatorScalar.getLeftDivideOperator()public Operator getMultiplyOperator()
Scalar の記述:
Scalar<DoubleComplexNumber> 内の getMultiplyOperatorScalar.getMultiplyOperator()public Operator getSubtractOperator()
Scalar の記述:
Scalar<DoubleComplexNumber> 内の getSubtractOperatorScalar.getSubtractOperator()public Operator getPowerOperator()
NumericalScalar の記述:
NumericalScalar<DoubleComplexNumber> 内の getPowerOperatorNumericalScalar.getPowerOperator()public Operator getAtan2Operator()
NumericalScalar の記述:
NumericalScalar<DoubleComplexNumber> 内の getAtan2OperatorNumericalScalar.getAtan2Operator()public boolean isComplex()
Scalar の記述:
Scalar<DoubleComplexNumber> 内の isComplexScalar.isComplex()public boolean isReal()
Scalar の記述:
Scalar<DoubleComplexNumber> 内の isRealScalar.isReal()public DoubleComplexNumber toComplex()
Scalar の記述:
Scalar<DoubleComplexNumber> 内の toComplexScalar.toComplex()public DoubleComplexNumber createImagUnit()
NumericalScalar の記述:
NumericalScalar<DoubleComplexNumber> 内の createImagUnitAbstractNumericalScalar<DoubleComplexNumber> 内の createImagUnitNumericalScalar.createImagUnit()public DoubleComplexNumber createPI()
NumericalScalar の記述:
NumericalScalar<DoubleComplexNumber> 内の createPINumericalScalar.createPI()public DoubleComplexNumber createE()
NumericalScalar の記述:
NumericalScalar<DoubleComplexNumber> 内の createENumericalScalar.createE()public DoubleComplexNumber create(int value)
Scalar の記述:
Scalar<DoubleComplexNumber> 内の createvalue - int型の値
Scalar.create(int)public DoubleComplexNumber create(double value)
NumericalScalar の記述:
NumericalScalar<DoubleComplexNumber> 内の createvalue - double型の値
NumericalScalar.create(double)public DoubleComplexNumber valueOf(String numberString)
NumericalScalar の記述:
NumericalScalar<DoubleComplexNumber> 内の valueOfnumberString - 数を表す文字列
NumericalScalar.valueOf(java.lang.String)public DoubleNumber getMachineEpsilon()
NumericalScalar の記述:
NumericalScalar<DoubleComplexNumber> 内の getMachineEpsilonNumericalScalar.getMachineEpsilon()public DoubleComplexNumber getInfinity()
NumericalScalar の記述:
NumericalScalar<DoubleComplexNumber> 内の getInfinityNumericalScalar.getInfinity()public DoubleComplexNumber getNaN()
NumericalScalar の記述:
NumericalScalar<DoubleComplexNumber> 内の getNaNNumericalScalar.getNaN()public RandomGenerator<DoubleComplexNumber> createUniformRandomGenerator()
NumericalScalar の記述:
NumericalScalar<DoubleComplexNumber> 内の createUniformRandomGeneratorNumericalScalar.createUniformRandomGenerator()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||