![]() | ヘルプをダウンロード(Windowsのみ) |
所有クラス: linalgebra
要件:MathScript RTモジュール
c = pinv(a)
c = pinv(a, tol)
擬似逆行列を計算します。行列A+が以下の4つのムーア・ペンローズ条件を満たす場合、mxnの行列A+は行列Aの擬似逆行列であるとみなされます。
A A+ A = A
A+ A A+ = A+
A A+が対称行列である。
A+ Aが対称行列である。
名前 | 説明 |
---|---|
a | 実数矩形または複素行列を指定します。 |
tol | 許容差を指定します。tolより大きい特異値の数は、aの階数です。 tolは実数です。デフォルトは-1です。 tolが負の数の場合、tol = max(m, n)*||A||*epsという式に従って許容誤差が計算されます。このとき、Aは入力行列、mはAの行数、nはAの列数、||A||はAの2ノルム、epsは1+eps>1となる最小浮動小数点数です。epsは、eps = 2^(-52) = 2.22e-16という式で定義されます。 |
名前 | 説明 |
---|---|
c | aの擬似逆行列を返します。 cは行列です。 |
次の表には、この関数のサポート特性 が記載されています。
LabVIEWランタイムエンジンでサポートされる | はい |
RTターゲットでサポートされる | はい |
RTで制限付きの実行時間に適する | 特性なし |
A = [1, 0, 1; 0, 0, 4]
C = pinv(A)
役に立った
役に立たなかった