Mol(Math Object Library) fot .Net

The _VML type exposes the following members.

メソッド

  名前説明
Public methodStatic memberAbs(VectorDenseDouble)
ベクトル x の要素ごとの絶対値を計算します(x[i] = Abs(x[i]))。 結果は x に上書きされます。
Public methodStatic memberAbs(VectorDenseDouble, VectorDenseComplex)
ベクトル x の要素ごとの絶対値を計算します(y[i] = Abs(x[i]))。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberAbs(VectorDenseDouble, VectorDenseDouble)
ベクトル x の要素ごとの絶対値を計算します(y[i] = Abs(x[i]))。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberAcos(VectorDenseComplex)
ベクトル要素ごとの逆余弦を計算します。 結果は x に上書きされます。
Public methodStatic memberAcos(VectorDenseDouble)
ベクトル要素ごとの逆余弦を計算します。 結果は x に上書きされます。
Public methodStatic memberAcos(VectorDenseComplex, VectorDenseComplex)
ベクトル要素ごとの逆余弦を計算します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberAcos(VectorDenseDouble, VectorDenseDouble)
ベクトル要素ごとの逆余弦逆を計算します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberAcosh(VectorDenseDouble)
ベクトル要素ごとの双曲線逆余弦関数値を計算します(|x[i]|≧1)。 結果は x に上書きされます。
Public methodStatic memberAcosh(VectorDenseComplex, VectorDenseComplex)
ベクトル要素ごとの双曲線逆余弦関数値を計算します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberAcosh(VectorDenseDouble, VectorDenseDouble)
ベクトル要素ごとの双曲線逆余弦関数値を計算します(|x[i]|≧1)。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberACosh
ベクトル要素ごとの双曲線逆余弦関数値を計算します。 結果は x に上書きされます。
Public methodStatic memberAdd(VectorDenseComplex, VectorDenseComplex)
2ベクトルの要素ごとの和を計算します(x1[i] = x1[i] + x2[i])。
Public methodStatic memberAdd(VectorDenseDouble, VectorDenseDouble)
2ベクトルの要素ごとの和を計算します(x1[i] = x1[i] + x2[i])。
Public methodStatic memberAdd(VectorDenseComplex, VectorDenseComplex, VectorDenseComplex)
2ベクトルの要素ごとの和を計算します(y[i] = x1[i] + x2[i])。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberAdd(VectorDenseDouble, VectorDenseDouble, VectorDenseDouble)
2ベクトルの要素ごとの和を計算します(y[i] = x1[i] + x2[i])。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberArg
複素数ベクトル x の要素ごとの偏角を計算します(y[i] = Argument(x[i]))。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberAsin(VectorDenseComplex)
ベクトル要素ごとの逆正弦を計算します。 結果は x に上書きされます。
Public methodStatic memberAsin(VectorDenseDouble)
ベクトル要素ごとの逆正弦を計算します。 結果は x に上書きされます。
Public methodStatic memberAsin(VectorDenseComplex, VectorDenseComplex)
ベクトル要素ごと逆正弦を計算します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberAsin(VectorDenseDouble, VectorDenseDouble)
ベクトル要素ごとの逆正弦を計算します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberAsinh(VectorDenseComplex)
ベクトル要素ごとの双曲線逆正弦関数値を計算します。 結果は x に上書きされます。
Public methodStatic memberAsinh(VectorDenseDouble)
ベクトル要素ごとの双曲線逆正弦関数値を計算します。 結果は x に上書きされます。
Public methodStatic memberAsinh(VectorDenseComplex, VectorDenseComplex)
ベクトル要素ごと双曲線逆正弦関数値を計算します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberAsinh(VectorDenseDouble, VectorDenseDouble)
ベクトル要素ごとの双曲線逆正弦関数値を計算します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberAtan(VectorDenseComplex)
ベクトル要素ごとの逆正接を計算します。 結果は x に上書きされます。
Public methodStatic memberAtan(VectorDenseDouble)
ベクトル要素ごとの逆正接を計算します。 結果は x に上書きされます。
Public methodStatic memberAtan(VectorDenseComplex, VectorDenseComplex)
ベクトル要素ごと逆正接を計算します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberAtan(VectorDenseDouble, VectorDenseDouble)
ベクトル要素ごとの逆正接を計算します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberAtan2
ベクトル要素ごとの逆正接(4 象限表現:y[i]=Atan(x1[i]/x2[i])を計算します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberAtanh(VectorDenseComplex)
ベクトル要素ごとの双曲線逆正接関数値を計算します。 結果は x に上書きされます。
Public methodStatic memberAtanh(VectorDenseDouble)
ベクトル要素ごとの双曲線逆正接関数値を計算します(|x[i]|<1)。 結果は x に上書きされます。
Public methodStatic memberAtanh(VectorDenseComplex, VectorDenseComplex)
ベクトル要素ごと双曲線逆正接関数値を計算します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberAtanh(VectorDenseDouble, VectorDenseDouble)
ベクトル要素ごとの双曲線逆正接関数値を計算します(|x[i]|<1)。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberCbrt(VectorDenseDouble)
要素ごとの立方根を計算します(x[i]=x[i]1/3 )。 結果は x に上書きされます。
Public methodStatic memberCbrt(VectorDenseDouble, VectorDenseDouble)
x の要素ごとの立方根を計算します(y[i]=x[i]1/3 )。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberCdfNorm(VectorDenseDouble)
ベクトル要素の累積正規分布関数値 y(x) = 1/(2π)1/2-∞xe-t*t/2dt を計算します。 結果は x に上書きされます。
Public methodStatic memberCdfNorm(VectorDenseDouble, VectorDenseDouble)
ベクトル要素の累積正規分布関数値 y(x) = 1/(2π)1/2-∞xe-t*t/2dt を計算します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberCdfNormInv(VectorDenseDouble)
ベクトル要素の逆累積正規分布関数値 y(x) = CdfNorm-1(x) を計算します。 結果は x に上書きされます。
Public methodStatic memberCdfNormInv(VectorDenseDouble, VectorDenseDouble)
ベクトル要素の逆累積正規分布関数値 y(x) = CdfNorm-1(x) を計算します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberCeil(_Array)
配列要素の正の無限方向に切り上げを実行します。 結果は x に上書きされます。
Public methodStatic memberCeil(VectorDenseComplex)
ベクトル要素の正の無限方向に切り上げを実行します。 結果は x に上書きされます。
Public methodStatic memberCeil(VectorDenseDouble)
ベクトル要素の正の無限方向に切り上げを実行します。 結果は x に上書きされます。
Public methodStatic memberCeil(VectorDenseComplex, VectorDenseComplex)
ベクトル要素の正の無限方向の切り上げを実行します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberCeil(VectorDenseDouble, VectorDenseDouble)
ベクトル要素の正の無限方向の切り上げを実行します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberCiS
y[j] = Cos(x[j]) + i*Sin(x[j]) の計算を実行します( i は虚数単位)。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberConjugate(VectorDenseComplex)
複素数ベクトル x の要素ごとの複素共役を計算します(x[i] = Conjugate(x[i]))。 結果は x に上書きされます。
Public methodStatic memberConjugate(VectorDenseComplex, VectorDenseComplex)
複素数ベクトル x の要素ごとの複素共役を計算します(y[i] = Conjugate(x[i]))。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberConvolut(VectorDenseComplex, VectorDenseComplex, VectorDenseComplex)
ベクトル x1 と x2 の線形畳み込み演算(Convolution)を計算します。
Public methodStatic memberConvolut(VectorDenseDouble, VectorDenseDouble, VectorDenseDouble)
ベクトル x1 と x2 の線形畳み込み演算(Convolution)を計算します。
Public methodStatic memberCorrelat(VectorDenseComplex, VectorDenseComplex, VectorDenseComplex)
ベクトル x1 と x2 の線形相関演算(Correlation)を計算します。
Public methodStatic memberCorrelat(VectorDenseDouble, VectorDenseDouble, VectorDenseDouble)
ベクトル x1 と x2 の線形相関演算(Correlation)を計算します。
Public methodStatic memberCos(VectorDenseComplex)
ベクトル要素ごとの余弦(コサイン)を計算します。 結果は x に上書きされます。
Public methodStatic memberCos(VectorDenseDouble)
ベクトル要素ごとの余弦(コサイン)を計算します。 結果は x に上書きされます。
Public methodStatic memberCos(VectorDenseComplex, VectorDenseComplex)
ベクトル要素ごとの余弦(コサイン)を計算します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberCos(VectorDenseDouble, VectorDenseDouble)
ベクトル要素ごとの余弦(コサイン)を計算します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberCosh(VectorDenseComplex)
ベクトル要素ごとの双曲線余弦関数値を計算します。 結果は x に上書きされます。
Public methodStatic memberCosh(VectorDenseDouble)
ベクトル要素ごとの双曲線余弦関数値を計算します。 結果は x に上書きされます。
Public methodStatic memberCosh(VectorDenseComplex, VectorDenseComplex)
ベクトル要素ごとの双曲線余弦関数値を計算します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberCosh(VectorDenseDouble, VectorDenseDouble)
ベクトル要素ごとの双曲線余弦関数値を計算します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodDispose
インターフェース IDispose の実装(実際は Matrix や Vector で実装します)。 C++ Dll に割り当てられたメモリー資源を解放します。 メモリー資源は当然ながらガベージコレクションによって解放されますが、いつ解法されるかはわかりません。 以後、完全に使用しないと判明したオブジェクトは Dispose() を呼び出して積極的に資源を解法することをお勧めします。
(Inherited from _Mol.)
Public methodStatic memberDiv(VectorDenseComplex, VectorDenseComplex)
2ベクトルの要素ごとの割り算を計算します(x1[i] = x1[i]/x2[i])。
Public methodStatic memberDiv(VectorDenseDouble, VectorDenseDouble)
2ベクトルの要素ごとの割り算を計算します(y[i] = x1[i]/x2[i])。
Public methodStatic memberDiv(VectorDenseComplex, VectorDenseComplex, VectorDenseComplex)
2ベクトルの要素ごとの割り算を計算します(y[i] = x1[i]/x2[i])。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberDiv(VectorDenseDouble, VectorDenseDouble, VectorDenseDouble)
2ベクトルの要素ごとの割り算を計算します(y[i] = x1[i]/x2[i])。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberErf(VectorDenseDouble)
ベクトル要素の誤差関数値 y(x) = 2/(π1/2)0xe-t*tdt を計算します。 結果は x に上書きされます。
Public methodStatic memberErf(VectorDenseDouble, VectorDenseDouble)
ベクトル要素の誤差関数値 y(x) = (2/π1/2))∫0xe-t*tdt を計算します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberErfc(VectorDenseDouble)
ベクトル要素の相補誤差関数 y(x) = 1 - Erf(x) を計算します。 結果は x に上書きされます。
Public methodStatic memberErfc(VectorDenseDouble, VectorDenseDouble)
ベクトル要素の相補誤差関数 y(x) = 1 - Erf(x) を計算します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberErfcInv(VectorDenseDouble)
ベクトル要素の逆相補誤差関数 y(x) = Erfc-1(x) を計算します。 結果は x に上書きされます。
Public methodStatic memberErfcInv(VectorDenseDouble, VectorDenseDouble)
ベクトル要素の逆相補誤差関数 y(x) = Erfc-1(x) を計算します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberErfInv(VectorDenseDouble)
ベクトル要素の逆誤差関数 y(x) = Erf-1(x) を計算します。 結果は x に上書きされます。
Public methodStatic memberErfInv(VectorDenseDouble, VectorDenseDouble)
ベクトル要素の逆誤差関数 y(x) = Erf-1(x) を計算します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberExp(VectorDenseComplex)
ベクトル要素ごとに指数を計算します(x[i]=Exp(x[i]) )。 結果は x に上書きされます。
Public methodStatic memberExp(VectorDenseDouble)
ベクトル要素ごとに指数を計算します(x[i]=Exp(x[i]) )。 結果は x に上書きされます。
Public methodStatic memberExp(VectorDenseComplex, VectorDenseComplex)
ベクトル要素ごとに指数を計算します(y[i]=Exp(x[i]) )。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberExp(VectorDenseDouble, VectorDenseDouble)
ベクトル要素ごとに指数を計算します(y[i]=Exp(x[i]) )。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberExpm1(VectorDenseDouble)
ベクトル要素の指数値-1を計算します(x[i]=Exp(x[1])-1.0)。 結果は x に上書きされます。
Public methodStatic memberExpm1(VectorDenseDouble, VectorDenseDouble)
ベクトル要素の指数値-1を計算します(y[i]=Exp(x[1])-1.0)。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberFloor(_Array)
配列要素の負の無限方向の切り捨てを実行します。 結果は x に上書きされます。
Public methodStatic memberFloor(VectorDenseComplex)
ベクトル要素の負の無限方向の切り捨てを実行します。 結果は x に上書きされます。
Public methodStatic memberFloor(VectorDenseDouble)
ベクトル要素の負の無限方向の切り捨てを実行します。 結果は x に上書きされます。
Public methodStatic memberFloor(VectorDenseComplex, VectorDenseComplex)
ベクトル要素の負の無限方向に切り捨てを実行します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberFloor(VectorDenseDouble, VectorDenseDouble)
ベクトル要素の負の無限方向に切り捨てを実行します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberFrac(_Array)
要素ごとの整数部分を削除して、小数部分を返します(x[i]=x[i]-floor(x[i]) x[i]≧0、x[i]=x[i]-ceil(x[i]) x[i]<0 )。 結果は x に上書きされます。
Public methodStatic memberFrac(VectorDenseComplex)
要素ごとの整数部分を削除して、小数部分を返します(実数部と虚数部共に:x[i]=x[i]-floor(x[i]) x[i]≧0、x[i]=x[i]-ceil(x[i]) x[i]<0 )。 結果は x に上書きされます。
Public methodStatic memberFrac(VectorDenseDouble)
要素ごとの整数部分を削除して、小数部分を返します(x[i]=x[i]-floor(x[i]) x[i]≧0、x[i]=x[i]-ceil(x[i]) x[i]<0 )。 結果は x に上書きされます。
Public methodStatic memberFrac(VectorDenseComplex, VectorDenseComplex)
要素ごとの整数部分を削除して、小数部分を返します(実数部と虚数部共に:y[i]=x[i]-floor(x[i]) x[i]≧0、y[i]=x[i]-ceil(x[i]) x[i]<0 )。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberFrac(VectorDenseDouble, VectorDenseDouble)
要素ごとの整数部分を削除して、小数部分を返します(y[i]=x[i]-floor(x[i]) x[i]≧0、y[i]=x[i]-ceil(x[i]) x[i]<0 )。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberGamma(VectorDenseDouble)
ベクトル要素のガンマ関数値を計算します。 結果は x に上書きされます。
Public methodStatic memberGamma(VectorDenseDouble, VectorDenseDouble)
ベクトル要素のガンマ関数値を計算します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberHypot
要素ごとの二乗和の平方根を計算します(y[i] = Sqrt(x1[i]^2+x2[i]^2))。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberInv(VectorDenseDouble)
要素ごとの逆数を計算します(x[i]=1.0/x[i] )。 結果は x に上書きされます。
Public methodStatic memberInv(VectorDenseDouble, VectorDenseDouble)
x の要素ごとの逆数を計算します(y[i]=1.0/x[i] )。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberInvCbrt(VectorDenseDouble)
要素ごとの立方根の逆数を計算します(x[i]=x[i]-1/3 )。 結果は x に上書きされます。
Public methodStatic memberInvCbrt(VectorDenseDouble, VectorDenseDouble)
x の要素ごとの立方根の逆数を計算します(y[i]=x[i]-1/3 )。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberInvSqrt(VectorDenseDouble)
要素ごとの平方根の逆数を計算します(x[i]=1.0/Sqrt(x[i]) 。 結果は x に上書きされます。
Public methodStatic memberInvSqrt(VectorDenseDouble, VectorDenseDouble)
x の要素ごとの平方根の逆数を計算します(y[i]=1.0/Sqrt(x[i]) 。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberLinearFrac
ベクトル x1 と x2 の要素ごとの1次分数変換を計算します(y[i] = (scale1*x1[i]+shift1)/(scale2*x2[i]+shift2) )。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberLog(VectorDenseComplex)
ベクトル要素ごとに自然対数を計算します(x[i]=Loge(x[i]))。 結果は x に上書きされます。
Public methodStatic memberLog(VectorDenseDouble)
ベクトル要素ごとに自然対数を計算します(x[i]=Loge(x[i]))。 結果は x に上書きされます。
Public methodStatic memberLog(VectorDenseComplex, VectorDenseComplex)
ベクトル要素ごとに自然対数を計算します(y[i]=Loge(x[i]))。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberLog(VectorDenseDouble, VectorDenseDouble)
ベクトル要素ごとに自然対数を計算します(y[i]=Loge(x[i]))。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberLog10(VectorDenseComplex)
ベクトル要素ごとに常用対数を計算します(x[i]=Log10(x[i]))。 結果は x に上書きされます。
Public methodStatic memberLog10(VectorDenseDouble)
ベクトル要素ごとに常用対数を計算します(x[i]=Log10(x[i]))。 結果は x に上書きされます。
Public methodStatic memberLog10(VectorDenseComplex, VectorDenseComplex)
ベクトル要素ごとに常用対数を計算します(y[i]=Log10(x[i]))。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberLog10(VectorDenseDouble, VectorDenseDouble)
ベクトル要素ごとに常用対数を計算します(y[i]=Log10(x[i]))。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberLog1p(VectorDenseDouble)
(ベクトル要素値+1)の自然対数を計算します(x[i]=Loge(x[i]+1.0))。 結果は x に上書きされます。
Public methodStatic memberLog1p(VectorDenseDouble, VectorDenseDouble)
(ベクトル要素値+1)の自然対数を計算します(y[i]=Loge(x[i]+1.0))。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberLogGamma(VectorDenseDouble)
ベクトル要素に対して、ガンマ関数値の絶対値の自然対数値を計算します。 結果は x に上書きされます。
Public methodStatic memberLogGamma(VectorDenseDouble, VectorDenseDouble)
ベクトル要素に対して、ガンマ関数値の絶対値の自然対数値を計算します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberModf
ベクトル要素の値を Trunc() で整数に切り上げ(切り捨て)た結果と残りの小数部分を計算します。 整数結果は y に、小数部分は z に格納されます。
Public methodStatic memberMul(VectorDenseComplex, VectorDenseComplex)
2ベクトルの要素ごとの積を計算します(x1[i] = x1[i] * x2[i])。
Public methodStatic memberMul(VectorDenseDouble, VectorDenseDouble)
2ベクトルの要素ごとの積を計算します(x1[i] = x1[i] * x2[i])。
Public methodStatic memberMul(VectorDenseComplex, VectorDenseComplex, VectorDenseComplex)
2ベクトルの要素ごとの積を計算します(y[i] = x1[i] * x2[i])。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberMul(VectorDenseDouble, VectorDenseDouble, VectorDenseDouble)
2ベクトルの要素ごとの積を計算します(y[i] = x1[i] * x2[i])。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberMulByConj
2ベクトルの要素ごとの積を計算します(y[i] = x1[i] * Conjugate(x2[i]))。 右辺第二項のベクトル要素は複素共役が掛け算に使用されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberPow(VectorDenseComplex, VectorDenseComplex, VectorDenseComplex)
要素ごとにべき乗を計算します(y[i] = x1[i]^x2[i])。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberPow(VectorDenseDouble, VectorDenseDouble, VectorDenseDouble)
要素ごとにべき乗を計算します(y[i] = x1[i]^x2[i])。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
※x1[i] が負の場合、x2[i] は(正か負の)整数でなければなりません。
Public methodStatic memberPow2o3(VectorDenseDouble)
要素ごとに要素の 2/3 乗を計算します(x[i]=x[i]2/3 )。 結果は x に上書きされます。
Public methodStatic memberPow2o3(VectorDenseDouble, VectorDenseDouble)
要素ごとに要素の 2/3 乗を計算します(y[i]=x[i]2/3 )。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberPow3o2(VectorDenseDouble)
要素ごとに要素の 3/2 乗を計算します(x[i]=x[i]3/2 )。 結果は x に上書きされます。
Public methodStatic memberPow3o2(VectorDenseDouble, VectorDenseDouble)
要素ごとに要素の 3/2 乗を計算します(y[i]=x[i]3/2 )。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberPowx(VectorDenseComplex, VectorDenseComplex, Complex)
要素ごとにべき乗を計算します(y[i] = x[i]^b)。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberPowx(VectorDenseDouble, VectorDenseDouble, Double)
要素ごとにべき乗を計算します(y[i] = x[i]^b)。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
※x[i] が負の場合、x2[i] は(正か負の)整数でなければなりません。
Public methodStatic memberRound(_Array)
配列要素の値を距離的に最も近い整数に切り上げ(切り捨て)ます。 結果は x に上書きされます。
Public methodStatic memberRound(VectorDenseComplex)
ベクトル要素の値を距離的に最も近い整数に切り上げ(切り捨て)ます。 結果は x に上書きされます。
Public methodStatic memberRound(VectorDenseDouble)
ベクトル要素の値を距離的に最も近い整数に切り上げ(切り捨て)ます。 結果は x に上書きされます。
Public methodStatic memberRound(VectorDenseComplex, VectorDenseComplex)
ベクトル要素の値を距離的に最も近い整数に切り上げ(切り捨て)ます。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberRound(VectorDenseDouble, VectorDenseDouble)
ベクトル要素の値を距離的に最も近い整数に切り上げ(切り捨て)ます。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberSin(VectorDenseComplex)
ベクトル要素ごとの正弦(サイン)を計算します。 結果は x に上書きされます。
Public methodStatic memberSin(VectorDenseDouble)
ベクトル要素ごとの正弦(サイン)を計算します。 結果は x に上書きされます。
Public methodStatic memberSin(VectorDenseComplex, VectorDenseComplex)
ベクトル要素ごと正弦(サイン)を計算します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberSin(VectorDenseDouble, VectorDenseDouble)
ベクトル要素ごとの正弦(サイン)を計算します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberSinCos
ベクトル x の要素ごとのサインとコサインを同時に計算します。
Public methodStatic memberSinh(VectorDenseComplex)
ベクトル要素ごとの双曲線正弦関数値を計算します。 結果は x に上書きされます。
Public methodStatic memberSinh(VectorDenseDouble)
ベクトル要素ごとの双曲線正弦関数値を計算します。 結果は x に上書きされます。
Public methodStatic memberSinh(VectorDenseComplex, VectorDenseComplex)
ベクトル要素ごと双曲線正弦関数値を計算します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberSinh(VectorDenseDouble, VectorDenseDouble)
ベクトル要素ごとの双曲線正弦関数値を計算します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberSqr(VectorDenseDouble)
要素ごとの2乗を計算します(x[i] = x[i] * x[i])。 結果は x に上書きされます。
Public methodStatic memberSqr(VectorDenseDouble, VectorDenseDouble)
x の要素ごとの2乗を計算します(y[i] = x[i] * x[i])。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberSqrt(VectorDenseComplex)
要素ごとの平方根を計算します(x[i]=Sqrt(x[i]) 。 結果は x に上書きされます。
Public methodStatic memberSqrt(VectorDenseDouble)
要素ごとの平方根を計算します(x[i]=Sqrt(x[i]) )。 結果は x に上書きされます。
Public methodStatic memberSqrt(VectorDenseComplex, VectorDenseComplex)
x の要素ごとの平方根を計算します(y[i]=Sqrt(x[i]) 。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberSqrt(VectorDenseDouble, VectorDenseDouble)
x の要素ごとの平方根を計算します(y[i]=Sqrt(x[i]) )。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberSub(VectorDenseComplex, VectorDenseComplex)
2ベクトルの要素ごとの差を計算します(x1[i] = x1[i] - x2[i])。
Public methodStatic memberSub(VectorDenseDouble, VectorDenseDouble)
2ベクトルの要素ごとの差を計算します(x1[i] = x1[i] - x2[i])。
Public methodStatic memberSub(VectorDenseComplex, VectorDenseComplex, VectorDenseComplex)
2ベクトルの要素ごとの差を計算します(y[i] = x1[i] - x2[i])。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberSub(VectorDenseDouble, VectorDenseDouble, VectorDenseDouble)
2ベクトルの要素ごとの差を計算します(y[i] = x1[i] - x2[i])。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberTan(VectorDenseComplex)
ベクトル要素ごとの正接(タンジェント)を計算します。 結果は x に上書きされます。
Public methodStatic memberTan(VectorDenseDouble)
ベクトル要素ごとの正接(タンジェント)を計算します。 結果は x に上書きされます。
Public methodStatic memberTan(VectorDenseComplex, VectorDenseComplex)
ベクトル要素ごと正接(タンジェント)を計算します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberTan(VectorDenseDouble, VectorDenseDouble)
ベクトル要素ごとの正接(タンジェント)を計算します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberTanh(VectorDenseComplex)
ベクトル要素ごとの双曲線正接関数値を計算します。 結果は x に上書きされます。
Public methodStatic memberTanh(VectorDenseDouble)
ベクトル要素ごとの双曲線正接関数値を計算します。 結果は x に上書きされます。
Public methodStatic memberTanh(VectorDenseComplex, VectorDenseComplex)
ベクトル要素ごと双曲線正接関数値を計算します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberTanh(VectorDenseDouble, VectorDenseDouble)
ベクトル要素ごとの双曲線正接関数値を計算します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberTrunc(_Array)
配列要素の 0 方向の切り上げ(切り捨て)を実行します。 結果は x に上書きされます。
Public methodStatic memberTrunc(VectorDenseComplex)
ベクトル要素の 0 方向の切り上げ(切り捨て)を実行します。 結果は x に上書きされます。
Public methodStatic memberTrunc(VectorDenseDouble)
ベクトル要素の 0 方向の切り上げ(切り捨て)を実行します。 結果は x に上書きされます。
Public methodStatic memberTrunc(VectorDenseComplex, VectorDenseComplex)
ベクトル要素の 0 方向の切り上げ(切り捨て)を実行します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。
Public methodStatic memberTrunc(VectorDenseDouble, VectorDenseDouble)
ベクトル要素の 0 方向の切り上げ(切り捨て)を実行します。 結果は y に格納されます。 y が null または y.Count < x.Count の時は y が新規に作成されます。

参照