行列の擬似逆行列計算(LAPACK使用)

Namespace: fvalgcli
Assembly: 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ライセンスエラー、または未初期化エラー

See Also