はじめに
行列計算は、工学においては様々な場面で多用されている。
複雑な計算を単純化して表す事ができ、また計算時には一気にまとめて処理できる。道具としてとても便利。
まずは行列の基礎知識から
行列(matrix)とは
行列とその見方
横一列(raw)の数字の並びを行と呼び、縦一列(column)の数字の並びを列と呼ぶ。
この行と列を組み合わせた数字の群を行列(matrix)と呼ぶ。
mxnの行列とは、m行とn列の数字の群で構成される。
\(
A _{mn} = \left ( \begin{array}{c|c|ccc}
\color{red}{a_{11}} & \color{red}{a_{12}} & \ldots & \color{red}{a_{1n} }& \large{1行} \\
\hline
\color{red}{a_{21}} & a_{22} & \ldots & a_{2n}& \large{2行} \\
\hline
\vdots & \vdots & \ddots & \vdots & \\
\color{red}{a_{m1}} & a_{m2} & \ldots & a_{mn}& \\
\large{1列}&\large{2列}&&&
\end{array} \right ) \\
\)
行列は行単位(横)、もしくは列単位(縦)のベクトルとして見る癖をつけておくとイロイロと理解しやすくなるので念のための追記。
つまり、
\(
\left ( \begin{array}{c:cccc}
a_{11} & a_{12} & \ldots & a_{1n} & \large {行ベクトル} \\
\hdashline
a_{21} & a_{22} & \ldots & a_{2n} & \\
\vdots & \vdots & \ddots & \vdots & \\
a_{m1} & a_{m2} & \ldots & a_{mn}& \\
\large{列ベクトル}&&&&
\end{array} \right ) \\
\)
これは、
m次の座標(ベクトル)の成分表示 \( \left ( a_{1}~a_{2}~\ldots~a_{m} \right ) \)、もしくは \( \left ( \begin{array}{c}
a_{1}\\
a_{2} \\
\vdots\\
a_{m}
\end{array} \right ) \) は、
1xm行列 \( \left ( a_{1}~a_{2}~\ldots~a_{m} \right ) \) 、もしくはm x 1行列 \( \left ( \begin{array}{c}
a_{1}\\
a_{2} \\
\vdots\\
a_{m}
\end{array} \right )
\) と見ればよい。行列はベクトルの組合せ。
知っておいた方が行列
あれ?○○行列ってなんだっけ?の時の備忘録。
正方行列
行数と列数が等しい場合(m=n)は正方行列と呼ばれる。
単位行列
単位行列とは、正方行列において、行番号と列番号が等しい成分のみが1(右下がりの対角成分のみが1),その他全ての成分が0の行列を、単位行列と呼ぶ(Eで表す)。
\(
E = \left ( \begin{array}{cccc}
1 & 0 & \ldots & 0 \\
0 & 1 & \ldots & 0 \\
\vdots & \vdots & \ddots & \vdots \\
0 & 0 & \ldots & 1 \\
\end{array} \right ) \\
\)
単位行列は直行行列(後述)である。
単位行列 A に対し、
- A・E = E・A = A ・・・①
この行列内の行ベクトル/列ベクトルは全て 長さ”1”かつ互いに直行である事(正規直行基底)から、単位行列は、
- n次元の座標軸の方向ベクトルを、行と列にもつ行列
と捉える事もできる。
逆行列
逆行列とは、
正方行列 A に対して、
- A・A-1 = A-1・A = E
となる A-1 が一意に決まる時、A は正則行列であるといい、 A-1 を A の逆行列という。
- A・A-1 = A-1・A = E ・・・②
逆行列の性質としては、
ちなみに、逆行列には”行列式”というものがが付いて回る。A の行列式は、 |A| もしくは det A で表す
行列式、逆行列の中身の理解については、余因子 a とその余因子行列 A の理解が必要
(ただ、余因子がわかれば、あとは楽)
ちなみに、余因子行列は A・A = (det A) E の性質を持つように定義される事から、逆行列の定義 A-1・A = E も使って展開すれば、
\( A^{-1} = \displaystyle\frac{1}{det~A} \cdot\tilde{A} \) である。
つまり、A が逆行列をもつ条件は、行列式 det A ≠0である事が条件となる
転置行列
行列の行と列のベクトルを入れ替えた行列を、転置行列と呼ぶ。
つまり、行番号を(i)列番号(j)としてA の行列成分を aij とした時、この i , j を入れ替えた aji とした行列(行と列の入替え)を A の転置行列と呼び、Atr 表す。
\(
A = \left ( \begin{array}{cccc}
\color{red}{a_0} & \color{red}{ a_1} & \ldots & \color{red}{a_n} \\
b_0 & b_1 & \ldots & b_n \\
\vdots & \vdots & \ddots & \vdots \\
m_0 & m_1 & \ldots & m_n \\
\end{array} \right ) \) -> \( A^{tr} = \left ( \begin{array}{cccc}
\color{red}{a_0 }& b_0 & \ldots & m_0 \\
\color{red}{a_1} & b_1 & \ldots &m_1 \\
\vdots & \vdots & \ddots & \vdots \\
\color{red}{a_n} & b_n & \ldots & m_n \\
\end{array} \right ) \)
転置行列の定義(成分の入れ替えだけ)からも明らかではあるが、以下の性質をもつ
正規直行行列
正規直行行列とは、正方行列A (n x n 行列)の転置行列 Atr が
A・ Atr = Atr ・A = E
の性質を持つとき、Aを直行行列とよぶ
直行行列は、以下の性質を満たす。同値のため一つをみたせば直行行列(一つ確認できればよい)
単位行列以外にも、回転行列(別記)が該当する。
正規直行基底については
ちょっとややこしい感じになってきたので、次のページにて、逆行列&転置行列の基本的な使い方(例)を忘れないように。。