行列の擬似逆行列計算(LAPACK使用)
Namespace: fvalgcliAssembly: fvalgcli (in fvalgcli.dll) Version: 3.1.0.0 (3.1.0.11)
Syntax
C# |
---|
public static int fnFIE_mat_pseudo_inverse( FMATRIX_PTR a, FMATRIX_PTR ai, ref double threshold, ref int rank ) |
Visual Basic |
---|
Public Shared Function fnFIE_mat_pseudo_inverse ( a As FMATRIX_PTR, ai As FMATRIX_PTR, ByRef threshold As Double, ByRef rank As Integer ) As Integer |
Parameters
- a
- Type: fvalgcli..::..FMATRIX_PTR
擬似逆行列を計算する行列(サイズ:MxN)
- ai
- Type: fvalgcli..::..FMATRIX_PTR
a の擬似逆行列(サイズ:NxM)
- threshold
- Type: System..::..Double%
擬似行列計算する際に特異値の閾値。
- rank
- Type: System..::..Int32%
a のランク。
Return Value
Type: Int32以下のエラーコードを返します。
エラーコード:
f_err | 内容 |
---|---|
F_ERR_NONE | 正常終了 |
F_ERR_NOMEMORY | メモリ不足エラー |
F_ERR_CALC_IMPOSSIBLE | 計算不能エラー |
F_ERR_INVALID_PARAM | パラメータ異常 |
F_ERR_NO_LICENCE | ライセンスエラー、または未初期化エラー |