行列演算を計算する
行列の加算、乗算、行列式、逆行列、転置を実行します。線形代数、グラフィックス、機械学習の基礎です。
- 1
行列演算:加算(要素ごと、同じ次元)、乗算(行と列の内積、A[m×n] × B[n×p] = C[m×p])、転置(行と列の入れ替え)、行列式(正方行列に対するスカラー。ゼロなら特異・非可逆)、逆行列(A × A^(-1) = I となる A^(-1)。det ≠ 0 のときのみ存在)。
- 2 行列乗算 →
2 つの行列を掛け算します。次元と値を入力してください。ツールは A の各行と B の各列の内積を計算します。行列の乗算は可換ではありません(一般に A×B ≠ B×A)。n×n 行列の計算量は O(n^3) です。
- 3 行列式計算ツール →
正方行列の行列式を計算します。行列式は、行列が可逆かどうか(det ≠ 0)と、線形変換の拡大率を示します。2×2 なら ad-bc。より大きな行列には LU 分解か余因子展開を使いましょう。
- 4 逆行列計算ツール →
正方行列の逆行列を計算します。逆行列は行列式がゼロでないときにのみ存在します。逆行列は連立一次方程式の求解に使われます(Ax = b → x = A^(-1)b)。大きな行列には、逆行列を明示的に計算する代わりにガウスの消去法を使いましょう。
よくある質問
- 行列が可逆になるのはいつ?
- 正方行列は、行列式がゼロでないとき、そのときに限り可逆です。幾何学的には、行列が空間をより低い次元に潰さない変換を表すことを意味します。det = 0 なら変換は特異(次元が潰れる)で、元に戻せません。
- Ax = b を解くのに、なぜいつも逆行列を使わないの?
- 逆行列の計算は O(n^3) で、数値的に不安定です(丸め誤差が蓄積します)。ガウスの消去法や LU 分解による求解も O(n^3) ですが、より安定していて高速です(定数倍が小さい)。同じ A に対して異なる b で何度も Ax = b を解く必要がある場合にのみ、逆行列を使いましょう。