疑似逆行列計算機 (Moore-Penrose)
行列を入力してください(行は改行、列はスペースまたはカンマ区切り)。
Result: A⁺ (Pseudoinverse)
疑似逆行列(Pseudoinverse)とは?
行列 $A$ が正則行列(正方形で逆行列を持つ)であれば、その逆行列 $A^{-1}$ はただ一つ存在します。しかし、正方形でない行列(長方形行列)や、正方形でも逆行列を持たない(特異な)行列の場合、通常の逆行列は定義できません。
そこで登場するのが「疑似逆行列(一般化逆行列)」です。中でも最も一般的なのがムーア・ペンローズ (Moore-Penrose) 疑似逆行列であり、記号 $A^+$ で表されます。
計算の仕組み (SVD)
疑似逆行列は、特異値分解 (SVD: Singular Value Decomposition) を用いて計算されます。
A = U \Sigma V^T \quad \Rightarrow \quad A^+ = V \Sigma^+ U^T
ここで、$\Sigma^+$ は対角成分(特異値)の逆数を取り(0の場合は0のまま)、転置したものです。
何に使うのか?
1. 最小二乗法 (Least Squares)
連立一次方程式 $Ax = b$ において、解が存在しない(不能)場合でも、誤差 $\|Ax - b\|^2$ を最小にする「最適な近似解」を求めることができます。
x_{opt} = A^+ b
2. 機械学習・統計
回帰分析や、ニューラルネットワークの学習(Extreme Learning Machineなど)において、データをフィッティングさせる際の重み計算に使用されます。
まとめ
疑似逆行列は、解けない問題を「最もそれらしい解」で解決するための強力なツールです。この計算機はブラウザ上でSVDを実行し、瞬時に結果を導き出します。