Mol(Math Object Library) fot .Net
アッセンブリー: Mol.Net (in Mol.Net.dll)
計算結果(y)
ベクトル x1 と x2 の要素ごとの1次分数変換を計算します(y[i] = (scale1*x1[i]+shift1)/(scale2*x2[i]+shift2) )。
結果は y に格納されます。
y が null または y.Count < x.Count の時は y が新規に作成されます。
名前空間: Molアッセンブリー: Mol.Net (in Mol.Net.dll)
構文
C# |
---|
public static VectorDenseDouble LinearFrac( VectorDenseDouble y, VectorDenseDouble x1, double scale1, double shift1, VectorDenseDouble x2, double scale2, double shift2 ) |
Visual Basic |
---|
Public Shared Function LinearFrac ( y As VectorDenseDouble, x1 As VectorDenseDouble, scale1 As Double, shift1 As Double, x2 As VectorDenseDouble, scale2 As Double, shift2 As Double ) As VectorDenseDouble |
Visual C++ |
---|
public: static VectorDenseDouble^ LinearFrac( VectorDenseDouble^ y, VectorDenseDouble^ x1, double scale1, double shift1, VectorDenseDouble^ x2, double scale2, double shift2 ) |
static member LinearFrac : y : VectorDenseDouble * x1 : VectorDenseDouble * scale1 : float * shift1 : float * x2 : VectorDenseDouble * scale2 : float * shift2 : float -> VectorDenseDouble |
Parameters
- y
- タイプ: Mol..::..VectorDenseDouble
結果を受け取るベクトル
- x1
- タイプ: Mol..::..VectorDenseDouble
右辺第一ベクトル
- scale1
- タイプ: System..::..Double
x1 のスケール因子
- shift1
- タイプ: System..::..Double
x1 の移動量
- x2
- タイプ: Mol..::..VectorDenseDouble
右辺第二ベクトル
- scale2
- タイプ: System..::..Double
x2 のスケール因子
- shift2
- タイプ: System..::..Double
x2 の移動量
Return Value
タイプ: VectorDenseDouble計算結果(y)