と
を自然数とする。
個の数
を、括弧で囲んだ中に次のように縦に
個、横に
個、表のように並べて書いたものを、
行
列の行列(matrix)と言う。(m×n)-行列とも言う。
![{\displaystyle A={\begin{pmatrix}a_{11}&a_{12}&a_{13}&\dots &a_{1n}\\a_{21}&a_{22}&a_{23}&\dots &a_{2n}\\a_{31}&a_{32}&a_{33}&\dots &a_{3n}\\\vdots &\vdots &\vdots &\ddots &\vdots \\a_{m1}&a_{m2}&a_{m3}&\dots &a_{mn}\\\end{pmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ce57e67b76919af2dc2c34f4846982e8ecf353ff)
この行列を構成する
を行列の成分(element)と言う。横に並んだ一列を行(row)、縦に並んだ一列を列(column)と言う。上から
番目の行を第
行といい、左から
番目の列を第
列と言う。行列内の第
行、第
列に位置する成分を、この行列の
-成分と言う。行列Aの
成分が、
である行列
を
と書く。
行列の第k列の列ベクトルを
とする。
行列は、この列ベクトルを用いて、行列は、
と表すこともできる。
同じように、行列の第k行の行ベクトルを
としたとき。
行列は、この行ベクトルを用いて、行列は、
と表すこともできる。
成分が全て実数の行列を実行列と言い、成分が全て複素数の行列を複素行列という。また、
の場合、(n×n)-行列を特にn次正方行列と呼ぶ。
2つの(m×n)-行列
に関し、
と
が等しいとは、2つの行列の対応する成分が全て等しいことを言う。すなわち、
のとき、
![{\displaystyle A=B\iff \forall i,j,a_{ij}=b_{ij}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/33b2f255c43d01a19d832cad13d8078b80ed98b0)
2個のm行n列行列
と
について、行列の和 A+B を次のように定義する。
,
のとき、
![{\displaystyle A+B={\begin{pmatrix}a_{11}+b_{11}&a_{12}+b_{12}&\cdots &a_{1n}+b_{1n}\\a_{21}+b_{21}&a_{22}+b_{22}&\cdots &a_{2n}+b_{2n}\\\vdots &\vdots &\ddots &\vdots \\a_{m1}+b_{m1}&a_{m2}+b_{m2}&\cdots &a_{mn}+b_{mn}\\\end{pmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/9f55a0b34b27ff9938af8c9a132ef1ca4c431f31)
のとき、
と表現することもできる。
また、行列
と定数
について、行列の定数倍
を次のように定義する。
のとき、
![{\displaystyle \lambda A={\begin{pmatrix}\lambda a_{11}&\lambda a_{12}&\cdots &\lambda a_{1n}\\\lambda a_{21}&\lambda a_{22}&\cdots &\lambda a_{2n}\\\vdots &\vdots &\ddots &\vdots \\\lambda a_{m1}&\lambda a_{m2}&\cdots &\lambda a_{mn}\\\end{pmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3ef3e90ed441e58e88e902c285b82f245e463960)
特に、
のとき、
を
と書く。
また、
を
と書く。
行列の積の計算過程の図示。行列Aの第i 行と行列Bの第j 列の各成分の積を実線部分のように取り、続いて点線のように加えていくことにより、積ABのij成分を得る。
行列の積では、行列Aの列数と行列Bの行数が同じでなくてはいけない。行列Cの行数は行列Aの行数であり、行列Cの列数は行列Bの列数である。
2個の行列
と
について、Aの列数とBの行数が同じで
の場合に、行列の積
を次のように定義する。
,
のとき、AとBの積ABを
によって
![{\displaystyle AB={\begin{pmatrix}c_{11}&c_{12}&\cdots &c_{1l}\\c_{21}&c_{22}&\cdots &c_{2l}\\\vdots &\vdots &\ddots &\vdots \\c_{m1}&c_{m2}&\cdots &c_{ml}\\\end{pmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ea6bcf03432f842a3d5607378c16797d9dc1e4de)
と定める。
この定義は難しく見えるが、行列
の
行目の行ベクトルと、行列
の
列目の列ベクトルの内積が行列
の
成分になっているだけである。
行列同士の積は全ての二行列に対して定義されているわけではない。(m×n)-行列と(n×l)-行列の間にのみ定義されているのである。
例題
次の計算をせよ。
![{\displaystyle {\begin{pmatrix}-7&-6&-5\\-4&-3&-2\\\end{pmatrix}}{\begin{pmatrix}-1&0&1\\2&3&4\\5&6&7\\\end{pmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f9395bc5ea54630317bfd38cd95ed02b8062d850)
- 解答
![{\displaystyle {\begin{aligned}{\begin{pmatrix}-7&-6&-5\\-4&-3&-2\\\end{pmatrix}}{\begin{pmatrix}-1&0&1\\2&3&4\\5&6&7\\\end{pmatrix}}&={\begin{pmatrix}(-7)(-1)+(-6)\times 2+(-5)\times 5&(-7)\times 0+(-6)\times 3+(-5)\times 6&(-7)\times 1+(-6)\times 4+(-5)\times 7\\(-4)(-1)+(-3)\times 2+(-2)\times 5&(-4)\times 0+(-3)\times 3+(-2)\times 6&(-4)\times 1+(-3)\times 4+(-2)\times 7\\\end{pmatrix}}\\&={\begin{pmatrix}-30&-48&-66\\-12&-21&-30\\\end{pmatrix}}\end{aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/965afca4f8abcba7fbb461b50cfb6464f6dce0b7)
例題
行列
、
行列
、
行列
について、
を証明せよ。
- 解答
ここでは、行列
の
成分を
と表すことにする。
よって、
行列成分が全て0の行列を零行列(zero matrix)といい、
と書く。特に(m×n)-行列であることを明示する場合には、0m,nと書き、n次正方行列であることを明示する場合には0nと書く。
任意の行列に、適当な零行列をかけると、常に零行列が得られる。零行列は、実数における0に似ている。
に対して、成分
を、
次正方行列
の対角成分(diagonal element)という。
行列の対角成分がすべて1で、その他の成分がすべて0であるような正方行列
を単位行列(elementary matrix、あるいはidentity matrix)といい、
や
と表す。
が明らかである場合にはしばしば省略して、
や
と表すこともある。クロネッカーのデルタを使うと
.
を任意の
行列 、
を任意の定数、
を零行列、
を単位行列とすると、以下の関係が成り立つ。
- 結合法則:
![{\displaystyle (A+B)+C=A+(B+C)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f2990c2cd9b82bd081dd880bc9ccb0f3f6567d96)
- 交換法則:
![{\displaystyle A+B=B+A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bd88bf3e865bc9893426ba275d3890457222142c)
![{\displaystyle \lambda (A+B)=\lambda A+\lambda B}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f134bafe190f9132ff585730f117aac19faa8b9b)
![{\displaystyle (\lambda +\mu )A=\lambda A+\mu A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2c36b3d5e6f1adc429ed1aaf370f987b2ea15a48)
![{\displaystyle (\lambda \mu )A=\lambda (\mu A)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/58e31e321c0662a2dafeb1194a019cf7e9aaab3c)
![{\displaystyle 1A=A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/96dcd6b769b1bb0564211664d13cd0e92c475653)
![{\displaystyle 0A=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d237d24e4787fe423a73409290096c0487298065)
![{\displaystyle A+0=A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e41549f428630ba4f218a75cdf85f8f109909337)
![{\displaystyle A-A=O}](https://wikimedia.org/api/rest_v1/media/math/render/svg/9fdc58ae005fb4add8fc85ea6d35d2a776a800d6)
![{\displaystyle A(B+C)=AB+AC}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ae56c08141d4aef506fafafa32a2b288fe23709d)
![{\displaystyle (A+B)C=AC+BC}](https://wikimedia.org/api/rest_v1/media/math/render/svg/760b6e6bcdf2144c9503b79986f4eaed5f69508e)
![{\displaystyle A0=0A=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5bb36891dabf8e7b831adac6e417f0b7a92bdc53)
![{\displaystyle AI=IA=A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7faa594108e9a5ef5d75f9aa2212589264aef8ed)
に対して
![{\displaystyle A^{\mathsf {T}}={\begin{pmatrix}a_{11}&a_{21}&\cdots &a_{m1}\\a_{12}&a_{22}&\cdots &a_{m2}\\\vdots &\vdots &\ddots &\vdots \\a_{1n}&a_{2n}&\cdots &a_{mn}\\\end{pmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/9cb0c7d52414c2d41a703a2570636ec1348386ee)
を
の転置行列(transposed matrix)と言い、
や
と表す。
つまり
とは、
の縦横をひっくり返した行列である。
以下のような性質が成り立つ。
![{\displaystyle (A^{\mathsf {T}})^{\mathsf {T}}=A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1733a46e3bdbc6ea0f5007765502253b3e56bd64)
![{\displaystyle (A+B)^{\mathsf {T}}=A^{\mathsf {T}}+B^{\mathsf {T}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/16746eaf4ff5756dbc6f36d11aad30afb46e1ce7)
![{\displaystyle (\lambda A)^{\mathsf {T}}=\lambda (A^{\mathsf {T}})}](https://wikimedia.org/api/rest_v1/media/math/render/svg/20fb8a2aecc500bd79a2dac77fa112fd3794822c)
![{\displaystyle (AB)^{\mathsf {T}}=B^{\mathsf {T}}A^{\mathsf {T}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d1bcc2c357ef3a94addd75272d3dc5cddf7fe3ec)
- 証明
とする。
- 転置行列とは、行と列を入れ替えた行列なので、2回行と列を入れ替えれば、もとの行列に戻る。
の
成分は
であり、
の
成分は
である。
の
成分は
であり、
の
成分は
であるから。
の
成分は
なので、
の
成分は
である。次に、
の
成分は
の
成分は
であるので、
の
成分は
であるから。
ただし、
を
の列数とする。
ある行列Aのすべての成分の複素共役を取った行列
を、複素共役行列(complex conjugate matrix)という。
以下のような性質がある。
![{\displaystyle {\overline {\overline {A}}}=A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0820a1e2978140433ac7033854eae4d2d859b027)
![{\displaystyle {\overline {A+B}}={\overline {A}}+{\overline {B}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ab6047a94acff3e344b5a0936cdda14c7d0f12ce)
![{\displaystyle {\overline {\lambda A}}={\overline {\lambda }}~{\overline {A}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7e140ef57edc15d2b33a702c302544d2788789aa)
![{\displaystyle {\overline {AC}}={\overline {C}}~{\overline {A}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5bb470b0ae0a85a8edf96d673a54ea63674db868)
一番最後の式には注意せよ。とりあえず、ここで一休みして、演習をやろう。
演習
- 1.定理(1.5.1)を証明せよ
- 2.計算せよ
- (1)
![{\displaystyle {\begin{pmatrix}1&-2&3\\2&1&0\\\end{pmatrix}}{\begin{pmatrix}-2&-1&1\\1&2&-3\\2&0&3\\\end{pmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3b8dd9b5813b302cc4cc76ad10a2d3947407aa30)
- (2)
![{\displaystyle {\begin{pmatrix}1&1&1\\1&1&1\\1&1&1\\\end{pmatrix}}{\begin{pmatrix}2\\3\\4\\\end{pmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/79e58d3d036b150f7f900d8e90f2e9d1fdc235d8)
- (3)
![{\displaystyle {\begin{pmatrix}1&i\\-i&1\\\end{pmatrix}}{\begin{pmatrix}1-i&0\\0&1+i\\\end{pmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a595d6b41b7a46e937da22eb4d7379f7714f1f53)
- (4)
![{\displaystyle {\begin{pmatrix}2&1+i&3i\\\end{pmatrix}}{\begin{pmatrix}2\\1+i\\-3i\\\end{pmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1b0b4bdb51de1c1264ff5353d6a37a915d949e93)
- (
)
3.
- 対角成分*1が全て1それ以外の成分が全て0のn次正方行列*2を、単位行列と言い、Enと書く。つまり、
, ![{\displaystyle \delta _{i,j}={\begin{cases}1(i=j)\\0(i\neq j)\end{cases}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4a77a3162c14fe45172cee55b9878f74a564043a)
- このδi,jを、クロネッカーのデルタ(Kronecker delta)と言う、またはクロネッカーの記号と言う。この時、次のことを示せ。
- (1)
のとき、AX=E2を満たすXは存在しない
- (2)
の時、(1)の定義で、BX=AとなるXが存在しない。
- また、YB=Aを満たすYが無数に存在する。
- (3)n次行列(n次正方行列)Aのある列が全て0なら、AX=Eを満たすXは存在しない。
- *1対角成分:n次正方行列A=(ai,j)で、(i=1,2,...,n;j=1,2,...,n)ai,i=a1,1,a2,2,...,an,nのこと
- *2n次正方行列:行と、列の数が同じnの時の行列
は、
,
,
とすることで、
一般に、
定義(2.1)行列の区分け
(l,m)型行列A=(ai,j)をp-1本の横線とq-1本の縦線でp×qの島に分けて、上からs番目、左からt番目の行列をAs,tとおいて、
とすることを、行列の区分けと言う。
定理(2.2)
同様に区画された同じ型の、
,
がある。この時、
(2.3)
(s=1,2,...,p;u=1,2,...,r)
(証明)
- (i)
- As,tを(ls,mt),Bt,uを(mt,nu)とすると、As,tBt,uは、tと関係なく、(ls,mt)型行列であるから、それらの和Cs,uも(ls,mt)型行列である。よって、(2.3)は意味を成す。
- (ii)
- Aを(l,m)Bを(m,n)型、(2.3)の両辺の対応する成分を(α,β)、
,
.
- とおけば、Cs,uの(α,β)成分とCの(i,k)成分,As,tBt,uは等しく、それは
であり且
![{\displaystyle \sum _{j=(\sum _{j=1}^{t-1}m_{j})+1}^{\sum _{j=1}^{t}m_{t}}a_{i,j}b_{j,k}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bd8a5ac44b2a899c57c12b312c9f03d60e26d39a)
- ⇔
の(α,β)成分=![{\displaystyle \sum _{j=1}^{m}a_{i,j}b_{j,k}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/42fbc4fcb1d0af24ca7c8ba251e0e3b760ebcdde)
- (i),(ii)より、定理(2.2)は証明された。
例
- p=q=r=2とすると、
(2.4)
- A2,1,B2,1=Oとすると、(2.4)右辺は
![{\displaystyle {\begin{pmatrix}A_{1,1}B_{1,1}&A_{1,1}B_{1,2}+A_{1,2}B_{2,2}\\O&+A_{2,2}B_{2,2}\\\end{pmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e94c88e3a7a76ce5a4b480078338b06426841d05)
- と、区分けはこの時威力を発揮する。A1,2,B1,2=Oならさらに威力を発揮する。
![{\displaystyle {\begin{pmatrix}A_{1,1}B_{1,1}&O\\O&+A_{2,2}B_{2,2}\\\end{pmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1cc779619c2bf2f37c6186b21559badb428dec55)
例
- 単位行列Enをn個の縦ベクトルに分割したときの、そのベクトルをn項単位ベクトルと言う。これは、ベクトルの項でのべた、2,3次における単位ベクトルの定義の一般化である。Eのことを単位行列と言う意味が分かっただろうか。ここでAを、(l,m)型Bを(m,n)型と定義しなおし、
- B=(b1,b2,...,bn)
- とすると、
- AB=(Ab1,Ab2,...,Abn)
- この事実は、定理(2.2)の特殊化である。
縦ベクトルx=(xi)は、
x=x1e1+x2e2+...+xkek
と表す事が出来るが、一般に
x1a1+x2a2+...+xkak
をa1,a2,...,akの線型結合と言う。
演習
計算せよ
(1)
(2)
となる行列
が存在すれば、
を
の逆行列といい、
と表す。
また、
に逆行列が存在すれば、
を正則行列といい、逆行列はただ一通りに決まる。
証明
に逆行列
が存在すると仮定すると。
が成り立つので、
よって
となるので、逆行列が存在すれば、ただ一通りに決まる。
逆行列については、以下の性質が成り立つ。
![{\displaystyle (A^{-1})^{-1}=A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1f04dd5a4180381105e117aaaf437ebe22b9eba7)
![{\displaystyle (AB)^{-1}=B^{-1}A^{-1}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c0eaffc1bb26134f9aa57c902fd32cc76f10c88b)
証明
の逆行列は、定義から、
となる
であるが、
に
を代入すると成り立っているので、
である。
の逆行列は、
となる
であるが、
に
を代入すると、
![{\displaystyle (AB)(B^{-1}A^{-1})=AIA^{-1}=AA^{-1}=I}](https://wikimedia.org/api/rest_v1/media/math/render/svg/173f471fda0d57a8303d92315df431aa1d855eef)
![{\displaystyle (B^{-1}A^{-1})(AB)=B^{-1}IB=B^{-1}B=I}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7a57757c700dd294463b326e9f098bf971255e7f)
- となり、式が成り立っているので
である。
定義(3.2.4)対称区分け
正方行列を一辺が等しい正方形の島に区分けするとき、この区分けを対称区分けと言う。
簡単な証明で
「定理(3.2.5)
対称区分けで、
において、A1,1とA2,2が正則ならば、Aも正則である。」
及び次のことが言える。
「対称区分けで、
A=(Ai,j)で、(i,j=1,2,...n)
ならば、Aが正則である必要十分条件は、Aiがすべて正則である事である」
その逆行列は、次のように与えられる。
また、(3.2.5)の逆行列A-1は、
である。
行列の累乗は、
を正則行列、
を自然数とし、次のように定義される。
![{\displaystyle A^{n}=\underbrace {AA...A} _{n}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/611b7a46a1f4fdcefd35a3d5b0495752276da73a)
![{\displaystyle A^{0}=I}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b9b37b528693b2abe92a15abb9aa17895cd9dd27)
![{\displaystyle A^{-n}=\underbrace {A^{-1}A^{-1}...A^{-1}} _{n}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3c1012852a52d28ffcdc131d31f3eb85276c28fa)
行列の累乗には以下の性質がある。
![{\displaystyle A^{k}A^{l}=A^{k+l}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e61926ba8ff32e31d8dd7058abda745757b4aa5b)
![{\displaystyle (A^{k})^{l}=A^{kl}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ce2d4bc36002bb6ee621a8f0706d9b7a3467a2f9)
のとき
ただし:
を正則行列、
を自然数とする。
証明
なので、隣り合うAとBを入れ替えていくと
![{\displaystyle ABABAB\cdots ABAB=AABABA\cdots BABB}](https://wikimedia.org/api/rest_v1/media/math/render/svg/189a06905fa9dc85aa14e9d1ca1b268960bca016)
これを続けると、
となる。
正方行列(ai,j)において、ai,iを対角成分と言う。また、対角成分以外が全て0である正方行列のことを対角行列(diagonal matrix)と言う。対角行列が正則であるための、必要十分条件は、対角成分が全て0でないということである。4章で示される。対角行列の中でも更にスカラー行列と呼ばれるものがある。それはcE(c≠0)の事である。勿論Eはc=1の時のスカラー行列で、対角行列である。また、スカラー行列cEを任意行列Aに掛けると、CAとでる。対角行列が定義されたので、固有和が定義できる。
定義(3.2.6)固有和または跡(trace)
- 正方行列Aの固有和
- TrA
- とは、対角成分の総和である。
次のような性質がある
Tr(cA)=cTrA, Tr(A+B)=TrA+TrB, Tr(AB)=Tr(BA)