Mol(Math Object Library) fot .Net
線形最小二乗問題、minimize || B - A x ||2 の最小ノルム解を、 A の完全直交因子分解 (COF) を使用して求めます。 A は m × n の行列で、階数不足でもかまいません(Rank<min(m,n))。 この計算では A の特異値は計算しないので、SingularValuesは null となります。
指定した全ての行列・ベクトルは内容が書き換えられます(必要なら呼び出し前に Clone() してください)。

名前空間: Mol
アッセンブリー: Mol.Net (in Mol.Net.dll)

構文

C#
public static LlsSolver SolveUnknownRank(
	MatrixDenseGeneralComplex A,
	MatrixDenseGeneralComplex B
)
Visual Basic
Public Shared Function SolveUnknownRank ( 
	A As MatrixDenseGeneralComplex,
	B As MatrixDenseGeneralComplex
) As LlsSolver
Visual C++
public:
static LlsSolver^ SolveUnknownRank(
	MatrixDenseGeneralComplex^ A, 
	MatrixDenseGeneralComplex^ B
)
static member SolveUnknownRank : 
        A : MatrixDenseGeneralComplex * 
        B : MatrixDenseGeneralComplex -> LlsSolver 

Parameters

A
タイプ: Mol..::..MatrixDenseGeneralComplex
入力行列。内容は変更されるので、必要ならば Clone() メソッド等で別途保存してください。
B
タイプ: Mol..::..MatrixDenseGeneralComplex
右辺行列。解行列で上書きされるので、必要ならば Clone() メソッド等で別途保存してください。

Return Value

タイプ: LlsSolver
計算結果情報を保持する LlsSolver オブジェクト

参照