使い方
- 行列サイズを設定
計算する行列の行数と列数を設定します。
- 行列の値を入力
各行列の要素を入力します。2つの行列の演算では2つ目の行列も入力します。
- 演算を選択して結果を確認
希望の演算を選択し、計算するボタンをクリックすると結果の行列が表示されます。
行列とは?
行列(matrix)とは、数を長方形の形に並べた表で、連立方程式・線形変換・データ変換をひとまとまりとして扱うための道具です。m×n行列はm個の行とn個の列からなり、各位置の値を要素(element)と呼びます。
行と列の数が等しい正方行列は、行列式と逆行列を持ちうるため特に重要です。この計算機は、1つの行列に対する行列式・逆行列・転置・スカラー倍と、2つの行列の間の加算・乗算まで、6種類の演算に対応しています。
主な活用分野
- コンピュータグラフィックスにおける回転・拡大などの線形変換
- 連立一次方程式の解法と、統計における回帰分析
- 機械学習の重み計算、工学における構造解析
計算式
2×2の行列式: det(A) = ad - bc(A = [[a,b],[c,d]])。例:[[1,2],[3,4]]なら 1×4 - 2×3 = 4 - 6 = -2。
逆行列: A⁻¹ = adj(A) / det(A)。2×2の場合 A⁻¹ = (1/det)·[[d,-b],[-c,a]]。上の例の逆行列は (1/-2)·[[4,-2],[-3,1]] = [[-2,1],[1.5,-0.5]] です。
行列の乗算: C[i][j] = Σ A[i][k]·B[k][j] — Aの列数とBの行数が等しくなければなりません。転置: Aᵀ[i][j] = A[j][i] で行と列を入れ替えます。3×3以上の行列式はラプラス展開(余因子展開)で再帰的に計算します。