Mol(Math Object Library) fot .Net
ベクトル 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)

参照