Mol(Math Object Library) fot .Net
アッセンブリー: Mol.Net (in Mol.Net.dll)
特異値を格納した対角成分のみの帯行列。s!=null なら s に一致します。 特異値は降順にソートされています。
行列 A の特異値を求めて、その配列(特異値ベクトル)を返します。
指定した全ての行列・ベクトルは内容が書き換えられます(必要なら呼び出し前に Clone() してください)。
名前空間: Mol指定した全ての行列・ベクトルは内容が書き換えられます(必要なら呼び出し前に Clone() してください)。
アッセンブリー: Mol.Net (in Mol.Net.dll)
構文
C# |
---|
public static MatrixDenseBandComplex Solve( MatrixDenseGeneralComplex A, MatrixDenseBandComplex s, MatrixDenseGeneralComplex U, MatrixDenseGeneralComplex V ) |
Visual Basic |
---|
Public Shared Function Solve ( A As MatrixDenseGeneralComplex, s As MatrixDenseBandComplex, U As MatrixDenseGeneralComplex, V As MatrixDenseGeneralComplex ) As MatrixDenseBandComplex |
Visual C++ |
---|
public: static MatrixDenseBandComplex^ Solve( MatrixDenseGeneralComplex^ A, MatrixDenseBandComplex^ s, MatrixDenseGeneralComplex^ U, MatrixDenseGeneralComplex^ V ) |
static member Solve : A : MatrixDenseGeneralComplex * s : MatrixDenseBandComplex * U : MatrixDenseGeneralComplex * V : MatrixDenseGeneralComplex -> MatrixDenseBandComplex |
Parameters
- A
- タイプ: Mol..::..MatrixDenseGeneralComplex
特異値を求める一般行列(サイズは「m x n」とします)
- s
- タイプ: Mol..::..MatrixDenseBandComplex
特異値を格納する解ベクトル(nullなら新規に作成されます)。メソッドの戻り値になります。
- U
- タイプ: Mol..::..MatrixDenseGeneralComplex
左辺ベクトル用ユニタリ行列(m x m)(nullなら左辺ベクトルは計算されません)
- V
- タイプ: Mol..::..MatrixDenseGeneralComplex
右辺ベクトル用ユニタリ行列(n x n)(nullなら右辺ベクトルは計算されません)。結果は「(複素共役)転置」された形で格納されます。 従って、ベクトルは行単位になります。
Return Value
タイプ: MatrixDenseBandComplex特異値を格納した対角成分のみの帯行列。s!=null なら s に一致します。 特異値は降順にソートされています。