青の統計学-DS Playground-

線形代数

ベクトル、行列、行列式、固有値・固有ベクトル。機械学習やデータ分析の数学的基盤

行列の基本演算 レベル1

行列 $A = \begin{pmatrix} 2 & 1 \\ 3 & 4 \end{pmatrix}$、$B = \begin{pmatrix} 1 & 2 \\ -1 & 3 \end{pmatrix}$ について、$AB$ を求めよ。

解説

行列の積は線形代数の基本演算で、データサイエンスにおけるデータ変換、機械学習における重み行列の計算、画像処理における変換行列など、あらゆる場面で使用される重要な操作です。

行列の積の定義

$(m \times n)$ 行列 $A$ と $(n \times p)$ 行列 $B$ の積 $AB$ は $(m \times p)$ 行列となり、その $(i,j)$ 成分は:

$(AB)_{ij} = \sum_{k=1}^{n} A_{ik} B_{kj}$

1. 行列の積の計算可能性の確認

行列 $A$:$2 \times 2$ 行列

行列 $B$:$2 \times 2$ 行列

$A$ の列数 = $B$ の行数 = 2 なので、積 $AB$ は計算可能で、結果は $2 \times 2$ 行列になります。

2. $(1,1)$ 成分の計算

$(AB)_{11} = A_{11} \cdot B_{11} + A_{12} \cdot B_{21} = 2 \cdot 1 + 1 \cdot (-1) = 2 - 1 = 1$

3. $(1,2)$ 成分の計算

$(AB)_{12} = A_{11} \cdot B_{12} + A_{12} \cdot B_{22} = 2 \cdot 2 + 1 \cdot 3 = 4 + 3 = 7$

4. $(2,1)$ 成分の計算

$(AB)_{21} = A_{21} \cdot B_{11} + A_{22} \cdot B_{21} = 3 \cdot 1 + 4 \cdot (-1) = 3 - 4 = -1$

5. $(2,2)$ 成分の計算

$(AB)_{22} = A_{21} \cdot B_{12} + A_{22} \cdot B_{22} = 3 \cdot 2 + 4 \cdot 3 = 6 + 12 = 18$

6. 結果の整理

$AB = \begin{pmatrix} 1 & 7 \\ -1 & 18 \end{pmatrix}$

7. 行と列の積の視覚的理解

行列の積は「行×列」の内積の組み合わせとして理解できます:

  • $(1,1)$ 成分:$A$ の第1行と $B$ の第1列の内積
  • $(1,2)$ 成分:$A$ の第1行と $B$ の第2列の内積
  • $(2,1)$ 成分:$A$ の第2行と $B$ の第1列の内積
  • $(2,2)$ 成分:$A$ の第2行と $B$ の第2列の内積
行列積の計算コツ

計算順序:「行×列」の内積を意識して計算

サイズ確認:$(m×n) × (n×p) = (m×p)$ の法則

間違いやすいポイント:行列の積は非可換($AB ≠ BA$)

問題 1/10
カテゴリ一覧に戻る
問題検索