|
||||||||||
前 次 | フレームあり フレームなし |
DoubleNumber を使用しているパッケージ | |
---|---|
org.mklab.nfc.matrix | 行列に関するクラスを提供します。 |
org.mklab.nfc.matx | MaTXに関係するデータを扱うためのクラスを提供します。 |
org.mklab.nfc.random | 乱数に関するクラスを提供します。 |
org.mklab.nfc.scalar | スカラーに関するクラスを提供します。 |
org.mklab.tool.control | 制御系の解析・設計に関するクラスを提供します。 |
org.mklab.nfc.matrix での DoubleNumber の使用 |
---|
DoubleNumber を返す org.mklab.nfc.matrix のメソッド | |
---|---|
DoubleNumber |
DoubleMatrix.conditionNumber()
|
DoubleNumber |
DoubleComplexMatrix.conditionNumber()
|
DoubleNumber |
DoubleMatrix.determinant()
|
DoubleNumber |
DoubleMatrix.frobNorm()
|
DoubleNumber |
DoubleMatrix.getElement(int index)
|
DoubleNumber |
DoubleMatrix.getElement(int row,
int column)
|
DoubleNumber |
DoubleMatrix.infNorm()
|
DoubleNumber |
DoubleMatrix.max()
|
DoubleNumber |
DoubleMatrix.maxSingularValue()
|
DoubleNumber |
DoubleComplexMatrix.maxSingularValue()
|
DoubleNumber |
DoubleMatrix.mean()
|
DoubleNumber |
DoubleMatrix.median()
|
DoubleNumber |
DoubleMatrix.min()
|
DoubleNumber |
DoubleMatrix.minSingularValue()
|
DoubleNumber |
DoubleComplexMatrix.minSingularValue()
|
DoubleNumber |
DoubleMatrix.norm(NormType type)
|
DoubleNumber |
DoubleMatrix.product()
|
DoubleNumber |
DoubleMatrix.std()
|
DoubleNumber |
DoubleMatrix.sum()
|
DoubleNumber |
DoubleMatrix.trace()
|
DoubleNumber |
DoubleMatrix.variance()
|
DoubleNumber 型の引数を持つ型を返す org.mklab.nfc.matrix のメソッド | |
---|---|
ElementHolder<DoubleNumber> |
DoubleMatrix.maximum()
|
ElementHolder<DoubleNumber> |
DoubleMatrix.minimum()
|
DoubleNumber 型のパラメータを持つ org.mklab.nfc.matrix のコンストラクタ | |
---|---|
DoubleMatrix(DoubleNumber[] elements)
elements で与えられた成分を持つ行ベクトルを生成します。 |
|
DoubleMatrix(DoubleNumber[][] elements)
与えられた成分をもつ DoubleMatrix を生成します。 |
|
DoubleMatrix(int rowSize,
int columnSize,
DoubleNumber[][] elements)
与えられた成分をもつ rowSize * columnSize の DoubleMatrix を生成します。 |
org.mklab.nfc.matx での DoubleNumber の使用 |
---|
DoubleNumber 型の型引数を持つ org.mklab.nfc.matx のコンストラクタパラメータ | |
---|---|
MatxRealArray(NumericalMatrixOperator<DoubleNumber> matrix)
コンストラクター |
org.mklab.nfc.random での DoubleNumber の使用 |
---|
DoubleNumber を返す org.mklab.nfc.random のメソッド | |
---|---|
DoubleNumber |
DoubleUniformRandom.nextValue()
|
org.mklab.nfc.scalar での DoubleNumber の使用 |
---|
DoubleNumber を返す org.mklab.nfc.scalar のメソッド | |
---|---|
DoubleNumber |
DoubleNumber.abs()
|
DoubleNumber |
DoubleComplexNumber.abs()
|
DoubleNumber |
DoubleNumber.abs2()
|
DoubleNumber |
DoubleComplexNumber.abs2()
|
DoubleNumber |
DoubleNumber.acos()
|
DoubleNumber |
DoubleNumber.acosh()
|
DoubleNumber |
DoubleNumber.add(double value)
|
DoubleNumber |
DoubleNumber.add(DoubleNumber value)
倍精度実数の和を返します。 |
DoubleNumber |
DoubleNumber.add(int value)
|
DoubleNumber |
DoubleNumber.addSelf(DoubleNumber value)
自身に倍精度実数を加えます。 |
DoubleNumber |
DoubleNumber.arg()
|
DoubleNumber |
DoubleComplexNumber.arg()
|
DoubleNumber |
DoubleNumber.asin()
|
DoubleNumber |
DoubleNumber.asinh()
|
DoubleNumber |
DoubleNumber.atan()
|
DoubleNumber |
DoubleNumber.atanh()
|
DoubleNumber |
DoubleNumber.ceil()
|
DoubleNumber |
DoubleNumber.clone()
|
DoubleNumber |
DoubleNumber.conjugate()
|
DoubleNumber |
DoubleNumber.cos()
|
DoubleNumber |
DoubleNumber.cosh()
|
DoubleNumber |
DoubleNumber.create(double value)
|
DoubleNumber |
DoubleNumber.create(int value)
|
DoubleNumber[] |
DoubleNumber.createArray(int size)
|
DoubleNumber[][] |
DoubleNumber.createArray(int rowSize,
int columnSize)
|
DoubleNumber |
DoubleNumber.createE()
|
DoubleNumber |
DoubleNumber.createPI()
|
DoubleNumber |
DoubleNumber.createUnit()
|
DoubleNumber |
DoubleNumber.createZero()
|
DoubleNumber |
DoubleNumber.divide(double value)
|
DoubleNumber |
DoubleNumber.divide(DoubleNumber value)
倍精度実数との商を返します。 |
DoubleNumber |
DoubleNumber.divide(int value)
|
DoubleNumber |
DoubleNumber.exp()
|
DoubleNumber |
DoubleNumber.fix()
|
DoubleNumber |
DoubleNumber.floor()
|
DoubleNumber |
DoubleNumber.getImaginaryPart()
|
DoubleNumber |
DoubleComplexNumber.getImaginaryPart()
|
DoubleNumber |
DoubleNumber.getInfinity()
|
DoubleNumber |
DoubleNumber.getMachineEpsilon()
|
DoubleNumber |
DoubleComplexNumber.getMachineEpsilon()
|
DoubleNumber |
DoubleNumber.getNaN()
|
DoubleNumber |
DoubleNumber.getRealPart()
|
DoubleNumber |
DoubleComplexNumber.getRealPart()
|
DoubleNumber |
DoubleNumber.inverse()
|
DoubleNumber |
DoubleNumber.leftDivide(double value)
|
DoubleNumber |
DoubleNumber.leftDivide(DoubleNumber value)
倍精度実数の左からの商を返します。 |
DoubleNumber |
DoubleNumber.leftDivide(int value)
|
DoubleNumber |
DoubleNumber.log()
|
DoubleNumber |
DoubleNumber.log10()
|
DoubleNumber |
DoubleNumber.multiply(double value)
|
DoubleNumber |
DoubleNumber.multiply(DoubleNumber value)
倍精度実数の積を返します。 |
DoubleNumber |
DoubleNumber.multiply(int value)
|
DoubleNumber |
DoubleNumber.power(double scalar)
|
DoubleNumber |
DoubleNumber.power(DoubleNumber scalar)
実数 scalar 乗(this
scalar )を返します。 |
DoubleNumber |
DoubleNumber.power(int scalar)
|
DoubleNumber |
DoubleNumber.round()
|
DoubleNumber |
DoubleNumber.roundToZero(double tolerance)
|
DoubleNumber |
DoubleNumber.roundToZero(NumericalScalar<?> tolerance)
|
DoubleNumber |
DoubleNumber.signum()
符合(-1,0,1)を返します。 |
DoubleNumber |
DoubleNumber.sin()
|
DoubleNumber |
DoubleNumber.sinh()
|
DoubleNumber |
DoubleNumber.sqrt()
|
DoubleNumber |
DoubleNumber.subtract(double value)
|
DoubleNumber |
DoubleNumber.subtract(DoubleNumber value)
倍精度実数との差を返します。 |
DoubleNumber |
DoubleNumber.subtract(int value)
|
DoubleNumber |
DoubleNumber.tan()
|
DoubleNumber |
DoubleNumber.tanh()
|
DoubleNumber |
DoubleNumber.transformFrom(double value)
|
DoubleNumber |
DoubleNumber.transformFrom(int value)
|
DoubleNumber |
DoubleNumber.unaryMinus()
|
DoubleNumber |
DoubleNumber.valueOf(String numberString)
|
DoubleNumber 型の引数を持つ型を返す org.mklab.nfc.scalar のメソッド | |
---|---|
RandomGenerator<DoubleNumber> |
DoubleNumber.createUniformRandomGenerator()
|
DoubleNumber 型のパラメータを持つ org.mklab.nfc.scalar のメソッド | |
---|---|
DoubleNumber |
DoubleNumber.add(DoubleNumber value)
倍精度実数の和を返します。 |
DoubleNumber |
DoubleNumber.addSelf(DoubleNumber value)
自身に倍精度実数を加えます。 |
static double[][] |
DoubleNumberUtil.createDoubleArray(DoubleNumber[][] elements)
double型の2次元配列を返します。 |
DoubleNumber |
DoubleNumber.divide(DoubleNumber value)
倍精度実数との商を返します。 |
boolean |
DoubleNumber.equals(DoubleNumber opponent,
double tolerance)
許容範囲内で等しいか判定します。 |
boolean |
DoubleNumber.equals(DoubleNumber opponent,
NumericalScalar<?> tolerance)
許容範囲内で等しいか判定します。 |
DoubleNumber |
DoubleNumber.leftDivide(DoubleNumber value)
倍精度実数の左からの商を返します。 |
DoubleNumber |
DoubleNumber.multiply(DoubleNumber value)
倍精度実数の積を返します。 |
DoubleNumber |
DoubleNumber.power(DoubleNumber scalar)
実数 scalar 乗(this
scalar )を返します。 |
DoubleNumber |
DoubleNumber.subtract(DoubleNumber value)
倍精度実数との差を返します。 |
org.mklab.tool.control での DoubleNumber の使用 |
---|
DoubleNumber 型の引数を持つ型を返す org.mklab.tool.control のメソッド | |
---|---|
static List<DoubleNumber> |
Gmargin.gmargin(RationalPolynomial G)
|
static List<DoubleNumber> |
Gmargin.gmargin(RationalPolynomial G,
double wmin)
|
static List<DoubleNumber> |
Gmargin.gmargin(RationalPolynomial G,
double wmin,
double wmax)
|
static List<DoubleNumber> |
Gmargin.gmargin(RationalPolynomial g,
double wmin,
double wmax,
double tolerance)
与えられた伝達関数 G , 周波数の区間[wmin:wmax] , 周波数の許容誤差tolerance について, ゲイン余裕 gm と位相交差周波数wcp を返します。 |
static List<DoubleNumber> |
Margin.margin(DoubleMatrix Mg,
DoubleMatrix Ph,
DoubleMatrix w)
ゲイン余裕 gm (絶対値), 位相余裕pm (度), ゲイン交差周波数wgc , 位相交差周波数wpc を返します。 |
static List<DoubleNumber> |
Pmargin.pmargin(RationalPolynomial G)
|
static List<DoubleNumber> |
Pmargin.pmargin(RationalPolynomial G,
double wmin)
|
static List<DoubleNumber> |
Pmargin.pmargin(RationalPolynomial G,
double wmin,
double wmax)
|
static List<DoubleNumber> |
Pmargin.pmargin(RationalPolynomial g,
double wmin,
double wmax,
double tolerance)
位相余裕 pm とゲイン交差周波数 wcg を返します。 |
|
||||||||||
前 次 | フレームあり フレームなし |