Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 行列演算 | 線形代数の基礎
Pythonによるデータサイエンスのための数学

book行列演算

メニューを表示するにはスワイプしてください

Note
定義

行列は、数値を行と列に並べた長方形の配列であり、数学的な問題を効率的に表現・解決するために使用される。

線形方程式系(例えば Ax=bA\vec{x} = \vec{b})に入る前に、行列がどのように振る舞うか、またどのような演算が可能かを理解することが重要である。

行列の加算

2つの行列は、形(行数と列数)が同じ場合にのみ加算できる。

次のようにする:

A=[a11a12a21a22],B=[b11b12b21b22]A = \begin{bmatrix} a_{11} & a_{12} \\ a_{21} & a_{22} \end{bmatrix}, \quad B = \begin{bmatrix} b_{11} & b_{12} \\ b_{21} & b_{22} \end{bmatrix}

このとき:

A+B=[a11+b11a12+b12a21+b21a22+b22]A + B = \begin{bmatrix} a_{11} + b_{11} & a_{12} + b_{12} \\ a_{21} + b_{21} & a_{22} + b_{22} \end{bmatrix}

スカラー倍

行列はスカラー(単一の数値)で掛けることも可能。

kA=[ka11ka12ka21ka22]k \cdot A = \begin{bmatrix} k a_{11} & k a_{12} \\ k a_{21} & k a_{22} \end{bmatrix}

行列の積とサイズの適合性

行列の積は行と列による演算であり、要素ごとの演算ではない。

規則:行列 AA の形状が (m×n)(m \times n)、行列 BB の形状が (n×p)(n \times p) の場合:

  • ABAB は有効;
  • 結果は (m×p)(m \times p) の形状の行列となる。

例:

次のようにする:

A=[1234],  B=[56]A = \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix}, \ \ B = \begin{bmatrix} 5 \\ 6 \end{bmatrix}

AA(2×2)(2 \times 2)BB(2×1)(2 \times 1) なので、ABAB は有効で、結果は (2×1)(2 \times 1) の行列:

AB=[15+2635+46]=[1739]A \cdot B = \begin{bmatrix} 1 \cdot 5 + 2 \cdot 6 \\ 3 \cdot 5 + 4 \cdot 6 \end{bmatrix} = \begin{bmatrix} 17 \\ 39 \end{bmatrix}

行列の転置

行列の転置は、行と列を入れ替える操作。ATA^T で表す。

次のようにする:

A=[1234]A = \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix}

このとき:

AT=[1324]A^T = \begin{bmatrix} 1 & 3 \\ 2 & 4 \end{bmatrix}

性質:

  • (AT)T=A(A^T)^T = A
  • (A+B)T=AT+BT(A + B)^T = A^T + B^T
  • (AB)T=BTAT(AB)^T = B^T A^T

行列式

2×2 行列

次の場合:

A=[abcd]A = \begin{bmatrix} a & b \\ c & d \end{bmatrix}

行列式は次の通り:

det(A)=adbc\det(A) = ad - bc

3×3 行列

次の場合:

A=[abcdefghi]A = \begin{bmatrix} a & b & c \\ d & e & f \\ g & h & i \end{bmatrix}

行列式は次の通り:

det(A)=a(eifh)b(difg)+c(dheg)\det(A) = a(ei - fh) - b(di - fg) + c(dh - eg)

この方法は余因子展開と呼ばれる。

  • より大きな行列(4×4以上)は再帰的に展開可能。
  • 行列式は、行列が逆行列を持つかどうか(行列式がゼロでない場合)を示す指標として有用。

行列の逆行列

正方行列 AA の逆行列は A1A^{-1} と表される。これは AA1=IA \cdot A^{-1} = I を満たし、II は単位行列。

逆行列を持つのは、行列式がゼロでない正方行列のみ。

行列 A が次の場合:

A=[abcd]A = \begin{bmatrix} a & b \\ c & d \end{bmatrix}

その逆行列 A1A^{-1} は次の通り:

A1=1det(A)[dbca]A^{-1} = \frac{1}{\det(A)} \begin{bmatrix} d & -b \\ -c & a \end{bmatrix}

ここで det(A)0\det(A) \neq 0

question mark

[1234]\begin{bmatrix}1 & 2 \\3 & 4\end{bmatrix} 行列の転置はどれか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 4.  3

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 4.  3
some-alt