Mol(Math Object Library) fot .Net
The _VML type exposes the following members.
メソッド
名前 | 説明 | |
---|---|---|
Abs(VectorDenseDouble) |
ベクトル x の要素ごとの絶対値を計算します(x[i] = Abs(x[i]))。
結果は x に上書きされます。
| |
Abs(VectorDenseDouble, VectorDenseComplex) |
ベクトル x の要素ごとの絶対値を計算します(y[i] = Abs(x[i]))。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Abs(VectorDenseDouble, VectorDenseDouble) |
ベクトル x の要素ごとの絶対値を計算します(y[i] = Abs(x[i]))。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Acos(VectorDenseComplex) |
ベクトル要素ごとの逆余弦を計算します。
結果は x に上書きされます。
| |
Acos(VectorDenseDouble) |
ベクトル要素ごとの逆余弦を計算します。
結果は x に上書きされます。
| |
Acos(VectorDenseComplex, VectorDenseComplex) |
ベクトル要素ごとの逆余弦を計算します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Acos(VectorDenseDouble, VectorDenseDouble) |
ベクトル要素ごとの逆余弦逆を計算します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Acosh(VectorDenseDouble) |
ベクトル要素ごとの双曲線逆余弦関数値を計算します(|x[i]|≧1)。
結果は x に上書きされます。
| |
Acosh(VectorDenseComplex, VectorDenseComplex) |
ベクトル要素ごとの双曲線逆余弦関数値を計算します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Acosh(VectorDenseDouble, VectorDenseDouble) |
ベクトル要素ごとの双曲線逆余弦関数値を計算します(|x[i]|≧1)。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
ACosh |
ベクトル要素ごとの双曲線逆余弦関数値を計算します。
結果は x に上書きされます。
| |
Add(VectorDenseComplex, VectorDenseComplex) |
2ベクトルの要素ごとの和を計算します(x1[i] = x1[i] + x2[i])。
| |
Add(VectorDenseDouble, VectorDenseDouble) |
2ベクトルの要素ごとの和を計算します(x1[i] = x1[i] + x2[i])。
| |
Add(VectorDenseComplex, VectorDenseComplex, VectorDenseComplex) |
2ベクトルの要素ごとの和を計算します(y[i] = x1[i] + x2[i])。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Add(VectorDenseDouble, VectorDenseDouble, VectorDenseDouble) |
2ベクトルの要素ごとの和を計算します(y[i] = x1[i] + x2[i])。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Arg |
複素数ベクトル x の要素ごとの偏角を計算します(y[i] = Argument(x[i]))。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Asin(VectorDenseComplex) |
ベクトル要素ごとの逆正弦を計算します。
結果は x に上書きされます。
| |
Asin(VectorDenseDouble) |
ベクトル要素ごとの逆正弦を計算します。
結果は x に上書きされます。
| |
Asin(VectorDenseComplex, VectorDenseComplex) |
ベクトル要素ごと逆正弦を計算します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Asin(VectorDenseDouble, VectorDenseDouble) |
ベクトル要素ごとの逆正弦を計算します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Asinh(VectorDenseComplex) |
ベクトル要素ごとの双曲線逆正弦関数値を計算します。
結果は x に上書きされます。
| |
Asinh(VectorDenseDouble) |
ベクトル要素ごとの双曲線逆正弦関数値を計算します。
結果は x に上書きされます。
| |
Asinh(VectorDenseComplex, VectorDenseComplex) |
ベクトル要素ごと双曲線逆正弦関数値を計算します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Asinh(VectorDenseDouble, VectorDenseDouble) |
ベクトル要素ごとの双曲線逆正弦関数値を計算します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Atan(VectorDenseComplex) |
ベクトル要素ごとの逆正接を計算します。
結果は x に上書きされます。
| |
Atan(VectorDenseDouble) |
ベクトル要素ごとの逆正接を計算します。
結果は x に上書きされます。
| |
Atan(VectorDenseComplex, VectorDenseComplex) |
ベクトル要素ごと逆正接を計算します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Atan(VectorDenseDouble, VectorDenseDouble) |
ベクトル要素ごとの逆正接を計算します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Atan2 |
ベクトル要素ごとの逆正接(4 象限表現:y[i]=Atan(x1[i]/x2[i])を計算します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Atanh(VectorDenseComplex) |
ベクトル要素ごとの双曲線逆正接関数値を計算します。
結果は x に上書きされます。
| |
Atanh(VectorDenseDouble) |
ベクトル要素ごとの双曲線逆正接関数値を計算します(|x[i]|<1)。
結果は x に上書きされます。
| |
Atanh(VectorDenseComplex, VectorDenseComplex) |
ベクトル要素ごと双曲線逆正接関数値を計算します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Atanh(VectorDenseDouble, VectorDenseDouble) |
ベクトル要素ごとの双曲線逆正接関数値を計算します(|x[i]|<1)。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Cbrt(VectorDenseDouble) |
要素ごとの立方根を計算します(x[i]=x[i]1/3 )。
結果は x に上書きされます。
| |
Cbrt(VectorDenseDouble, VectorDenseDouble) |
x の要素ごとの立方根を計算します(y[i]=x[i]1/3 )。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
CdfNorm(VectorDenseDouble) |
ベクトル要素の累積正規分布関数値 y(x) = 1/(2π)1/2∫-∞xe-t*t/2dt を計算します。
結果は x に上書きされます。
| |
CdfNorm(VectorDenseDouble, VectorDenseDouble) |
ベクトル要素の累積正規分布関数値 y(x) = 1/(2π)1/2∫-∞xe-t*t/2dt を計算します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
CdfNormInv(VectorDenseDouble) |
ベクトル要素の逆累積正規分布関数値 y(x) = CdfNorm-1(x) を計算します。
結果は x に上書きされます。
| |
CdfNormInv(VectorDenseDouble, VectorDenseDouble) |
ベクトル要素の逆累積正規分布関数値 y(x) = CdfNorm-1(x) を計算します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Ceil(_Array) |
配列要素の正の無限方向に切り上げを実行します。
結果は x に上書きされます。
| |
Ceil(VectorDenseComplex) |
ベクトル要素の正の無限方向に切り上げを実行します。
結果は x に上書きされます。
| |
Ceil(VectorDenseDouble) |
ベクトル要素の正の無限方向に切り上げを実行します。
結果は x に上書きされます。
| |
Ceil(VectorDenseComplex, VectorDenseComplex) |
ベクトル要素の正の無限方向の切り上げを実行します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Ceil(VectorDenseDouble, VectorDenseDouble) |
ベクトル要素の正の無限方向の切り上げを実行します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
CiS |
y[j] = Cos(x[j]) + i*Sin(x[j]) の計算を実行します( i は虚数単位)。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Conjugate(VectorDenseComplex) |
複素数ベクトル x の要素ごとの複素共役を計算します(x[i] = Conjugate(x[i]))。
結果は x に上書きされます。
| |
Conjugate(VectorDenseComplex, VectorDenseComplex) |
複素数ベクトル x の要素ごとの複素共役を計算します(y[i] = Conjugate(x[i]))。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Convolut(VectorDenseComplex, VectorDenseComplex, VectorDenseComplex) |
ベクトル x1 と x2 の線形畳み込み演算(Convolution)を計算します。
| |
Convolut(VectorDenseDouble, VectorDenseDouble, VectorDenseDouble) |
ベクトル x1 と x2 の線形畳み込み演算(Convolution)を計算します。
| |
Correlat(VectorDenseComplex, VectorDenseComplex, VectorDenseComplex) |
ベクトル x1 と x2 の線形相関演算(Correlation)を計算します。
| |
Correlat(VectorDenseDouble, VectorDenseDouble, VectorDenseDouble) |
ベクトル x1 と x2 の線形相関演算(Correlation)を計算します。
| |
Cos(VectorDenseComplex) |
ベクトル要素ごとの余弦(コサイン)を計算します。
結果は x に上書きされます。
| |
Cos(VectorDenseDouble) |
ベクトル要素ごとの余弦(コサイン)を計算します。
結果は x に上書きされます。
| |
Cos(VectorDenseComplex, VectorDenseComplex) |
ベクトル要素ごとの余弦(コサイン)を計算します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Cos(VectorDenseDouble, VectorDenseDouble) |
ベクトル要素ごとの余弦(コサイン)を計算します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Cosh(VectorDenseComplex) |
ベクトル要素ごとの双曲線余弦関数値を計算します。
結果は x に上書きされます。
| |
Cosh(VectorDenseDouble) |
ベクトル要素ごとの双曲線余弦関数値を計算します。
結果は x に上書きされます。
| |
Cosh(VectorDenseComplex, VectorDenseComplex) |
ベクトル要素ごとの双曲線余弦関数値を計算します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Cosh(VectorDenseDouble, VectorDenseDouble) |
ベクトル要素ごとの双曲線余弦関数値を計算します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Dispose |
インターフェース IDispose の実装(実際は Matrix や Vector で実装します)。
C++ Dll に割り当てられたメモリー資源を解放します。
メモリー資源は当然ながらガベージコレクションによって解放されますが、いつ解法されるかはわかりません。
以後、完全に使用しないと判明したオブジェクトは Dispose() を呼び出して積極的に資源を解法することをお勧めします。
(Inherited from _Mol.) | |
Div(VectorDenseComplex, VectorDenseComplex) |
2ベクトルの要素ごとの割り算を計算します(x1[i] = x1[i]/x2[i])。
| |
Div(VectorDenseDouble, VectorDenseDouble) |
2ベクトルの要素ごとの割り算を計算します(y[i] = x1[i]/x2[i])。
| |
Div(VectorDenseComplex, VectorDenseComplex, VectorDenseComplex) |
2ベクトルの要素ごとの割り算を計算します(y[i] = x1[i]/x2[i])。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Div(VectorDenseDouble, VectorDenseDouble, VectorDenseDouble) |
2ベクトルの要素ごとの割り算を計算します(y[i] = x1[i]/x2[i])。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Erf(VectorDenseDouble) |
ベクトル要素の誤差関数値 y(x) = 2/(π1/2)∫0xe-t*tdt を計算します。
結果は x に上書きされます。
| |
Erf(VectorDenseDouble, VectorDenseDouble) |
ベクトル要素の誤差関数値 y(x) = (2/π1/2))∫0xe-t*tdt を計算します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Erfc(VectorDenseDouble) |
ベクトル要素の相補誤差関数 y(x) = 1 - Erf(x) を計算します。
結果は x に上書きされます。
| |
Erfc(VectorDenseDouble, VectorDenseDouble) |
ベクトル要素の相補誤差関数 y(x) = 1 - Erf(x) を計算します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
ErfcInv(VectorDenseDouble) |
ベクトル要素の逆相補誤差関数 y(x) = Erfc-1(x) を計算します。
結果は x に上書きされます。
| |
ErfcInv(VectorDenseDouble, VectorDenseDouble) |
ベクトル要素の逆相補誤差関数 y(x) = Erfc-1(x) を計算します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
ErfInv(VectorDenseDouble) |
ベクトル要素の逆誤差関数 y(x) = Erf-1(x) を計算します。
結果は x に上書きされます。
| |
ErfInv(VectorDenseDouble, VectorDenseDouble) |
ベクトル要素の逆誤差関数 y(x) = Erf-1(x) を計算します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Exp(VectorDenseComplex) |
ベクトル要素ごとに指数を計算します(x[i]=Exp(x[i]) )。
結果は x に上書きされます。
| |
Exp(VectorDenseDouble) |
ベクトル要素ごとに指数を計算します(x[i]=Exp(x[i]) )。
結果は x に上書きされます。
| |
Exp(VectorDenseComplex, VectorDenseComplex) |
ベクトル要素ごとに指数を計算します(y[i]=Exp(x[i]) )。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Exp(VectorDenseDouble, VectorDenseDouble) |
ベクトル要素ごとに指数を計算します(y[i]=Exp(x[i]) )。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Expm1(VectorDenseDouble) |
ベクトル要素の指数値-1を計算します(x[i]=Exp(x[1])-1.0)。
結果は x に上書きされます。
| |
Expm1(VectorDenseDouble, VectorDenseDouble) |
ベクトル要素の指数値-1を計算します(y[i]=Exp(x[1])-1.0)。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Floor(_Array) |
配列要素の負の無限方向の切り捨てを実行します。
結果は x に上書きされます。
| |
Floor(VectorDenseComplex) |
ベクトル要素の負の無限方向の切り捨てを実行します。
結果は x に上書きされます。
| |
Floor(VectorDenseDouble) |
ベクトル要素の負の無限方向の切り捨てを実行します。
結果は x に上書きされます。
| |
Floor(VectorDenseComplex, VectorDenseComplex) |
ベクトル要素の負の無限方向に切り捨てを実行します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Floor(VectorDenseDouble, VectorDenseDouble) |
ベクトル要素の負の無限方向に切り捨てを実行します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Frac(_Array) |
要素ごとの整数部分を削除して、小数部分を返します(x[i]=x[i]-floor(x[i]) x[i]≧0、x[i]=x[i]-ceil(x[i]) x[i]<0 )。
結果は x に上書きされます。
| |
Frac(VectorDenseComplex) |
要素ごとの整数部分を削除して、小数部分を返します(実数部と虚数部共に:x[i]=x[i]-floor(x[i]) x[i]≧0、x[i]=x[i]-ceil(x[i]) x[i]<0 )。
結果は x に上書きされます。
| |
Frac(VectorDenseDouble) |
要素ごとの整数部分を削除して、小数部分を返します(x[i]=x[i]-floor(x[i]) x[i]≧0、x[i]=x[i]-ceil(x[i]) x[i]<0 )。
結果は x に上書きされます。
| |
Frac(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 が新規に作成されます。
| |
Frac(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 が新規に作成されます。
| |
Gamma(VectorDenseDouble) |
ベクトル要素のガンマ関数値を計算します。
結果は x に上書きされます。
| |
Gamma(VectorDenseDouble, VectorDenseDouble) |
ベクトル要素のガンマ関数値を計算します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Hypot |
要素ごとの二乗和の平方根を計算します(y[i] = Sqrt(x1[i]^2+x2[i]^2))。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Inv(VectorDenseDouble) |
要素ごとの逆数を計算します(x[i]=1.0/x[i] )。
結果は x に上書きされます。
| |
Inv(VectorDenseDouble, VectorDenseDouble) |
x の要素ごとの逆数を計算します(y[i]=1.0/x[i] )。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
InvCbrt(VectorDenseDouble) |
要素ごとの立方根の逆数を計算します(x[i]=x[i]-1/3 )。
結果は x に上書きされます。
| |
InvCbrt(VectorDenseDouble, VectorDenseDouble) |
x の要素ごとの立方根の逆数を計算します(y[i]=x[i]-1/3 )。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
InvSqrt(VectorDenseDouble) |
要素ごとの平方根の逆数を計算します(x[i]=1.0/Sqrt(x[i]) 。
結果は x に上書きされます。
| |
InvSqrt(VectorDenseDouble, VectorDenseDouble) |
x の要素ごとの平方根の逆数を計算します(y[i]=1.0/Sqrt(x[i]) 。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
LinearFrac |
ベクトル x1 と x2 の要素ごとの1次分数変換を計算します(y[i] = (scale1*x1[i]+shift1)/(scale2*x2[i]+shift2) )。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Log(VectorDenseComplex) |
ベクトル要素ごとに自然対数を計算します(x[i]=Loge(x[i]))。
結果は x に上書きされます。
| |
Log(VectorDenseDouble) |
ベクトル要素ごとに自然対数を計算します(x[i]=Loge(x[i]))。
結果は x に上書きされます。
| |
Log(VectorDenseComplex, VectorDenseComplex) |
ベクトル要素ごとに自然対数を計算します(y[i]=Loge(x[i]))。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Log(VectorDenseDouble, VectorDenseDouble) |
ベクトル要素ごとに自然対数を計算します(y[i]=Loge(x[i]))。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Log10(VectorDenseComplex) |
ベクトル要素ごとに常用対数を計算します(x[i]=Log10(x[i]))。
結果は x に上書きされます。
| |
Log10(VectorDenseDouble) |
ベクトル要素ごとに常用対数を計算します(x[i]=Log10(x[i]))。
結果は x に上書きされます。
| |
Log10(VectorDenseComplex, VectorDenseComplex) |
ベクトル要素ごとに常用対数を計算します(y[i]=Log10(x[i]))。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Log10(VectorDenseDouble, VectorDenseDouble) |
ベクトル要素ごとに常用対数を計算します(y[i]=Log10(x[i]))。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Log1p(VectorDenseDouble) |
(ベクトル要素値+1)の自然対数を計算します(x[i]=Loge(x[i]+1.0))。
結果は x に上書きされます。
| |
Log1p(VectorDenseDouble, VectorDenseDouble) |
(ベクトル要素値+1)の自然対数を計算します(y[i]=Loge(x[i]+1.0))。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
LogGamma(VectorDenseDouble) |
ベクトル要素に対して、ガンマ関数値の絶対値の自然対数値を計算します。
結果は x に上書きされます。
| |
LogGamma(VectorDenseDouble, VectorDenseDouble) |
ベクトル要素に対して、ガンマ関数値の絶対値の自然対数値を計算します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Modf |
ベクトル要素の値を Trunc() で整数に切り上げ(切り捨て)た結果と残りの小数部分を計算します。
整数結果は y に、小数部分は z に格納されます。
| |
Mul(VectorDenseComplex, VectorDenseComplex) |
2ベクトルの要素ごとの積を計算します(x1[i] = x1[i] * x2[i])。
| |
Mul(VectorDenseDouble, VectorDenseDouble) |
2ベクトルの要素ごとの積を計算します(x1[i] = x1[i] * x2[i])。
| |
Mul(VectorDenseComplex, VectorDenseComplex, VectorDenseComplex) |
2ベクトルの要素ごとの積を計算します(y[i] = x1[i] * x2[i])。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Mul(VectorDenseDouble, VectorDenseDouble, VectorDenseDouble) |
2ベクトルの要素ごとの積を計算します(y[i] = x1[i] * x2[i])。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
MulByConj |
2ベクトルの要素ごとの積を計算します(y[i] = x1[i] * Conjugate(x2[i]))。
右辺第二項のベクトル要素は複素共役が掛け算に使用されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Pow(VectorDenseComplex, VectorDenseComplex, VectorDenseComplex) |
要素ごとにべき乗を計算します(y[i] = x1[i]^x2[i])。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Pow(VectorDenseDouble, VectorDenseDouble, VectorDenseDouble) |
要素ごとにべき乗を計算します(y[i] = x1[i]^x2[i])。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。 ※x1[i] が負の場合、x2[i] は(正か負の)整数でなければなりません。 | |
Pow2o3(VectorDenseDouble) |
要素ごとに要素の 2/3 乗を計算します(x[i]=x[i]2/3 )。
結果は x に上書きされます。
| |
Pow2o3(VectorDenseDouble, VectorDenseDouble) |
要素ごとに要素の 2/3 乗を計算します(y[i]=x[i]2/3 )。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Pow3o2(VectorDenseDouble) |
要素ごとに要素の 3/2 乗を計算します(x[i]=x[i]3/2 )。
結果は x に上書きされます。
| |
Pow3o2(VectorDenseDouble, VectorDenseDouble) |
要素ごとに要素の 3/2 乗を計算します(y[i]=x[i]3/2 )。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Powx(VectorDenseComplex, VectorDenseComplex, Complex) |
要素ごとにべき乗を計算します(y[i] = x[i]^b)。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Powx(VectorDenseDouble, VectorDenseDouble, Double) |
要素ごとにべき乗を計算します(y[i] = x[i]^b)。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。 ※x[i] が負の場合、x2[i] は(正か負の)整数でなければなりません。 | |
Round(_Array) |
配列要素の値を距離的に最も近い整数に切り上げ(切り捨て)ます。
結果は x に上書きされます。
| |
Round(VectorDenseComplex) |
ベクトル要素の値を距離的に最も近い整数に切り上げ(切り捨て)ます。
結果は x に上書きされます。
| |
Round(VectorDenseDouble) |
ベクトル要素の値を距離的に最も近い整数に切り上げ(切り捨て)ます。
結果は x に上書きされます。
| |
Round(VectorDenseComplex, VectorDenseComplex) |
ベクトル要素の値を距離的に最も近い整数に切り上げ(切り捨て)ます。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Round(VectorDenseDouble, VectorDenseDouble) |
ベクトル要素の値を距離的に最も近い整数に切り上げ(切り捨て)ます。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Sin(VectorDenseComplex) |
ベクトル要素ごとの正弦(サイン)を計算します。
結果は x に上書きされます。
| |
Sin(VectorDenseDouble) |
ベクトル要素ごとの正弦(サイン)を計算します。
結果は x に上書きされます。
| |
Sin(VectorDenseComplex, VectorDenseComplex) |
ベクトル要素ごと正弦(サイン)を計算します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Sin(VectorDenseDouble, VectorDenseDouble) |
ベクトル要素ごとの正弦(サイン)を計算します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
SinCos |
ベクトル x の要素ごとのサインとコサインを同時に計算します。
| |
Sinh(VectorDenseComplex) |
ベクトル要素ごとの双曲線正弦関数値を計算します。
結果は x に上書きされます。
| |
Sinh(VectorDenseDouble) |
ベクトル要素ごとの双曲線正弦関数値を計算します。
結果は x に上書きされます。
| |
Sinh(VectorDenseComplex, VectorDenseComplex) |
ベクトル要素ごと双曲線正弦関数値を計算します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Sinh(VectorDenseDouble, VectorDenseDouble) |
ベクトル要素ごとの双曲線正弦関数値を計算します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Sqr(VectorDenseDouble) |
要素ごとの2乗を計算します(x[i] = x[i] * x[i])。
結果は x に上書きされます。
| |
Sqr(VectorDenseDouble, VectorDenseDouble) |
x の要素ごとの2乗を計算します(y[i] = x[i] * x[i])。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Sqrt(VectorDenseComplex) |
要素ごとの平方根を計算します(x[i]=Sqrt(x[i]) 。
結果は x に上書きされます。
| |
Sqrt(VectorDenseDouble) |
要素ごとの平方根を計算します(x[i]=Sqrt(x[i]) )。
結果は x に上書きされます。
| |
Sqrt(VectorDenseComplex, VectorDenseComplex) |
x の要素ごとの平方根を計算します(y[i]=Sqrt(x[i]) 。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Sqrt(VectorDenseDouble, VectorDenseDouble) |
x の要素ごとの平方根を計算します(y[i]=Sqrt(x[i]) )。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Sub(VectorDenseComplex, VectorDenseComplex) |
2ベクトルの要素ごとの差を計算します(x1[i] = x1[i] - x2[i])。
| |
Sub(VectorDenseDouble, VectorDenseDouble) |
2ベクトルの要素ごとの差を計算します(x1[i] = x1[i] - x2[i])。
| |
Sub(VectorDenseComplex, VectorDenseComplex, VectorDenseComplex) |
2ベクトルの要素ごとの差を計算します(y[i] = x1[i] - x2[i])。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Sub(VectorDenseDouble, VectorDenseDouble, VectorDenseDouble) |
2ベクトルの要素ごとの差を計算します(y[i] = x1[i] - x2[i])。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Tan(VectorDenseComplex) |
ベクトル要素ごとの正接(タンジェント)を計算します。
結果は x に上書きされます。
| |
Tan(VectorDenseDouble) |
ベクトル要素ごとの正接(タンジェント)を計算します。
結果は x に上書きされます。
| |
Tan(VectorDenseComplex, VectorDenseComplex) |
ベクトル要素ごと正接(タンジェント)を計算します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Tan(VectorDenseDouble, VectorDenseDouble) |
ベクトル要素ごとの正接(タンジェント)を計算します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Tanh(VectorDenseComplex) |
ベクトル要素ごとの双曲線正接関数値を計算します。
結果は x に上書きされます。
| |
Tanh(VectorDenseDouble) |
ベクトル要素ごとの双曲線正接関数値を計算します。
結果は x に上書きされます。
| |
Tanh(VectorDenseComplex, VectorDenseComplex) |
ベクトル要素ごと双曲線正接関数値を計算します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Tanh(VectorDenseDouble, VectorDenseDouble) |
ベクトル要素ごとの双曲線正接関数値を計算します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Trunc(_Array) |
配列要素の 0 方向の切り上げ(切り捨て)を実行します。
結果は x に上書きされます。
| |
Trunc(VectorDenseComplex) |
ベクトル要素の 0 方向の切り上げ(切り捨て)を実行します。
結果は x に上書きされます。
| |
Trunc(VectorDenseDouble) |
ベクトル要素の 0 方向の切り上げ(切り捨て)を実行します。
結果は x に上書きされます。
| |
Trunc(VectorDenseComplex, VectorDenseComplex) |
ベクトル要素の 0 方向の切り上げ(切り捨て)を実行します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
| |
Trunc(VectorDenseDouble, VectorDenseDouble) |
ベクトル要素の 0 方向の切り上げ(切り捨て)を実行します。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
|