一. 矩阵介绍
1. 矩阵的定义
由m × n个数aij(i=1,2,...,m;j=1,2,...,m)排成的m行n列的数表成为m行列矩阵,简称m × n矩阵,为了表示是一个整体通常写法总是加一个括弧,并使用大写黑体字符表示它,记作:
\[A = \left(\begin{matrix}
a_{11}&a_{12}&\cdots&a_{1n}\\
a_{21}&a_{22}&\cdots&a_{2n}\\
\cdot&\cdot&&\cdot\\
\cdot&\cdot&&\cdot\\
\cdot&\cdot&&\cdot\\
a_{m1}&a_{m2}&\cdots&a_{mn}\\
\end{matrix}\right)
\]
这m × n个数称为矩阵A的元素,简称为元,数ay位于矩阵A的第i行第j列,简称为矩阵A的(i,j)元。而元素是实数的矩阵成为实矩阵,元素是复数的矩阵成为复矩阵
2. 矩阵的分类
-
n阶方阵(n阶矩阵)
行数和列数都等于n的矩阵称为n阶矩阵或n阶方阵,n阶矩阵A记作An
-
行矩阵(行向量)
只有一行的矩阵,称为行矩阵,又称行向量,行矩阵记作:
\[A = (a_1,a_2,\cdots,a_n)
\]
-
列矩阵(列向量)
只有一列的矩阵,称为列矩阵,又称列向量,列矩阵记作:
\[B = \left(\begin{matrix}
b_1\\
b_2\\
\cdot\\
\cdot\\
\cdot\\
b_n
\end{matrix}\right)
\]
-
同型矩阵%
两个矩阵的行数和列数都相等,就称它们是同型矩阵
-
零矩阵
元素全部都为零的矩阵称为零矩阵,记作O,注意不同型的零矩阵是不同的
-
对角矩阵
除主对角线的元素之外其余位置元素都为0的矩阵叫对角矩阵,如:
\[A = \left( \begin{matrix}
1&0&0&0\\
0&2&0&0\\
0&0&3&0\\
0&0&0&4\\
\end{matrix}
\right )
\]
-
数量矩阵
主对角线的元素都相等,其余位置元素都为0的矩阵叫数量矩阵,如:
\[E =
\left(
\begin{matrix}
2&0&0&0\\
0&2&0&0\\
0&0&2&0\\
0&0&0&2\\
\end{matrix}
\right )
\]
-
单位矩阵
主对角线的元素为1,其余位置的元素为0的矩阵叫做单位矩阵,通常单位矩阵使用E来表示,如:
\[E = \begin{pmatrix}
1&0&0&0\\
0&1&0&0\\
0&0&1&0\\
0&0&0&1\\
\end{pmatrix}
\]
数量矩阵和单位矩阵都是对角矩阵的一种特例,因此数量矩阵和单位矩阵也叫对角矩阵。单位矩阵又是数量矩阵的一种特例,所以单位矩阵又可以叫做数量矩阵
-
对称矩阵
设矩阵A为n阶方阵,满足AT=A,即
\[a_{ij}=a_{ji}\ (i,j=1,2,\cdots,n)
\]
那么A成为对称矩阵,简称为对称阵,对称矩阵的特点是它的元素以主对角线为对称轴对应相等
3. 矩阵的应用
1. 示例一:求解多元一次方程组
\[\begin{cases}
a_{11}x_1+a_{12}x_2+\cdots+a_{1n}x_n=b_1\\
a_{21}x_1+a_{22}x_2+\cdots+a_{2n}x_n=b_2\\
\cdots\cdots\cdots\\
a_{m1}x_1+a_{m2}x_2+\cdots+a_{mn}x_n=b_m\\
\end{cases}
\]
可以提取出如下几个矩阵:
\[A = \begin{pmatrix}
x_1\\
x_2\\
\vdots\\
x_n
\end{pmatrix}
B = \begin{pmatrix}
a_{11}&a_{12}&\cdots&a_{1n}\\
a_{21}&a_{22}&\cdots&a_{2n}\\
\vdots&\vdots&&\vdots\\
a_{m1}&a_{m2}&\cdots&a_{mn}\\
\end{pmatrix}
\]
\[C = \begin{pmatrix}
b_1\\
b_2\\
\vdots\\
b_n
\end{pmatrix}
D = \begin{pmatrix}
a_{11}&a_{12}&\cdots&a_{1n}\\
a_{21}&a_{22}&\cdots&a_{2n}\\
\vdots&\vdots&&\vdots\\
a_{m1}&a_{m2}&\cdots&a_{mn}\\
\end{pmatrix}
\]
其中A称为未知数矩阵,B为系数项矩阵,C为常数项矩阵,D为增广矩阵
2.实例二:航线问题
四个城市间的单向航线如图所示,若1表示冲i市到j市有1条单向航线,0表示从i市到j市没有单项航线。
航线可以表示为:
\[A = \begin{pmatrix}
0&1&1&1\\
1&0&0&0\\
0&1&0&0\\
\end{pmatrix}
\]
二. 矩阵的运算
1. 矩阵的加法
设有两个m × n矩阵A=(ay)和B=(by),则矩阵A与B的和记作A+B,规定为:
\[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&&\vdots\\
a_{m1}+b_{m1}&a_{m2}+b_{m2}&\cdots&a_{mn}+b_{mn}\\
\end{pmatrix}
\]
只有当两个矩阵是同型矩阵的时候,这两个矩阵才能进行加法运算,矩阵还满足下列运算规律(设A,B,C都是 m×n 矩阵):
(1) A + B = B + A
(2) A + (B + C) = A + B + C
设矩阵**A **= (ay)则 -A = (-ay)
A称为矩阵A的负矩阵,显然有:
\[A + (-A) = 0
\]
因此矩阵的减法为
\[A-B=A+(-B)
\]
2. 矩阵的乘法
2.1 数与矩阵相乘
数λ与矩阵A的乘积记作λA或Aλ,规定为
\[\lambda A=A\lambda=\begin{pmatrix}
\lambda a_{11}&\lambda a_{12}\cdots&\lambda a_{1n}\\
\lambda a_{21}&\lambda a_{22}\cdots&\lambda a_{2n}\\
\vdots&\vdots&&\vdots\\
\lambda a_{m1}&\lambda a_{m2}\cdots&\lambda a_{mn}\\
\end{pmatrix}
\]
数乘矩阵满足下列运算规律(设A,B为m×n矩阵,λ、μ为常数):
(1) (λμ)A = λ(μA)
(2)(λ+μ)A=λA+μB
(3)λ(A+B)=λA+λB
矩阵加法与数乘成为矩阵的线性运算
2.2 矩阵与矩阵相乘
设有两个线性变换
\[\begin{eqnarray}
&&\begin{cases}
y_1 = a_{11}x_1+a_{12}x_2+a_{13}x_3\\
y_2 = a_{21}x_1+a_{22}x_2+a_{23}x_3\ \ \ \ \ \ &(1)\\
\end{cases}\\
&&\begin{cases}
x_1 = b_{11}t_1+b_{12}t_2\\
x_2 = b_{21}t_1+b_{22}t_2&&\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (2)\\
x_3 = b_{31}t_1+b_{32}t_2\\
\end{cases}
\end{eqnarray}
\]
若想求出从t1,t2到y1,y2的线性变换,可将(2)代入(1)便得到:
\[\begin{cases}
y_1 = (a_{11}b_{11}+a_{12}b_{21}+a_{13}b_{31})t_1+(a_{11}b_{12}+a_{12}b_{22}+a_{13}b_{32})t_2\\
y_2 = (a_{21}b_{11}+a_{22}b_{21}+a_{23}b_{31})t_1+(a_{21}b_{12}+a_{22}b_{22}+a_{23}b_{32})t_2\\
\end{cases}
\]
上式可看出先作线性变换(1)在做线性变换(2)的结果,因此把上式线性变换结果叫做线性变换(4)与(5)的乘积,即
\[\begin{pmatrix}
a_{11}&a_{12}&a_{13}\\
a_{21}&a_{22}&a_{23}\\
\end{pmatrix}
\begin{pmatrix}
b_{11}&b_{12}\\
b_{21}&b_{22}\\
b_{31}&b_{32}\\
\end{pmatrix}
= \begin{pmatrix}
a_{11}b_{11}+a_{12}b_{21}+a_{13}b_{31}&a_{11}b_{12}+a_{12}b_{22}+a_{13}b_{32}\\
a_{21}b_{11}+a_{22}b_{21}+a_{23}b_{31}&a_{21}b_{12}+a_{22}b_{22}+a_{23}b_{32}\\
\end{pmatrix}
\]
定义:设A=(aij)是一个m×s矩阵,B=(bij)是一个s×n的矩阵,那么矩阵A与矩阵B的乘积是一个m×n矩阵C=(cij),其中
\[\begin{eqnarray}
&c_{ij}=a_{1i}b_{j1}+a_{2j}b_{j2}+\cdots+a_{xj}b_{jx}=\sum_{k=1}^sa_{ik}b_{kj}\\
&(i=1,2,\cdots ,m;j=1,2,\cdots n)
\end{eqnarray}
\]
并把次乘积j基座:
\[C = AB
\]
按此定义,一个1×s行矩阵与一个s×1列矩阵的乘积是一个1阶方阵,也就是一个数
\[\begin{eqnarray}
\begin{pmatrix}
a_{i1}&a_{i2}&\cdots&a_{is}
\end{pmatrix}
\begin{pmatrix}
b_{1j}\\
b_{2j}\\
\vdots\\
b_{sj}
\end{pmatrix} &&=
a_{i1}b_{1i}+a_{i2}b_{2i}+\cdots+a_{is}b_{si}\\
&& = \sum_{k=1}^sa_{ik}b_{kj}\\
&&=c_{ij}\\
\end{eqnarray}
\]
因此矩阵AB=C的(i,j)元,cij就是A的第i行与B的第j列的乘积
注意只有当第一个矩阵的列数等于第二个矩阵的行数*时,两个矩阵才能相乘
矩阵的乘法满足如下运算规律
(1)(AB)C = A(BC)
(2) λ(AB)= (λA)B = A(λB)(λ为常数)
(3) A(B+C) = AB + AC
(4) EmAm×n = Am×n,Am×nEn=Am×n
2.3例题:求矩阵AB的乘积
\[A = \begin{pmatrix}
4&-1&2&1\\
1&1&0&3\\
0&3&1&4
\end{pmatrix}与
B = \begin{pmatrix}
1&2\\
0&1\\
3&0\\
-1&2
\end{pmatrix}
\]
解:A是一个3×4矩阵,B是4×2矩阵,A的列数等于B的行数,所以矩阵A与B的乘积是一个3×2矩阵
\[\begin{eqnarray}
C &&= AB \\
&&= \begin{pmatrix}
4&-1&2&1\\
1&1&0&3\\
0&3&1&4\\
\end{pmatrix}\\
&&=\begin{pmatrix}
4\times1+(-1)\times0+2\times3+1\times(-1)&4\times2+(-1)\times1+2\times0+1\times2\\
1\times1+1\times0+0\times3+3\times(-1)&1\times2+1\times1+0\times0+3\times2\\
0\times1+3\times0+1\times3+4\times(-1)&0\times2+3\times1+1\times0+4\times2
\end{pmatrix}\\
&&=\begin{pmatrix}
9&9\\
-2&9\\
-1&11\\
\end{pmatrix}
\end{eqnarray}
\]
3. 矩阵的转置
把矩阵A的行转成同序数的列得到一个新的矩阵,叫做A的转置矩阵,记作AT
如矩阵
\[A = \begin{pmatrix}
1&2&0\\
3&-1&1
\end{pmatrix}
\]
的转置矩阵为
\[A^T = \begin{pmatrix}
1&3\\
2&-1\\
0&1\\
\end{pmatrix}
\]
矩阵的转置也是一种运算,满足下述运算规律
(1)(AT)T = A
(2)(A+B)T = AT + BT
(3)(λA)T=λAT
(4)(AB)T=BTAT
例题
已知:
\[A = \begin{pmatrix}
2&0&-1\\
1&3&2
\end{pmatrix},
B = \begin{pmatrix}
1&7&-1\\
4&2&3\\
2&0&1
\end{pmatrix}
\]
求(AB)T
解法1
\[AB = \begin{pmatrix}
2&0&-1\\
1&3&2
\end{pmatrix}
\begin{pmatrix}
1&7&-1\\
4&2&3\\
2&0&1
\end{pmatrix}
= \begin{pmatrix}
0&14&-3\\
17&13&10
\end{pmatrix}\\
(AB)^T=\begin{pmatrix}
0&17\\
14&13\\
-3&10
\end{pmatrix}
\]
解法2
\[(AB)^T=B^TA^T
=\begin{pmatrix}
1&4&2\\
7&2&0\\
-1&3&1
\end{pmatrix}
\begin{pmatrix}
2&1\\
0&3\\
-1&2
\end{pmatrix}
= \begin{pmatrix}
0&17\\
14&13\\
-3&10
\end{pmatrix}
\]
4. 方阵的行列式
4.1 行列式
\[\begin{cases}
a_{11}x_1+a_{12}x_2=b_1\\
a_{21}x_1+a_{12}x_2=b_2
\end{cases}
\]
使用消元法最终得到的结果为;
\[x_1 = \frac{b_1a_{22}-a_{12}b_2}{a_{11}a_{22}-a_{12}a_{21}},
x_2 = \frac{b_2a_{11}-a_{21}b_1}{a_{11}a_{22}-a_{12}a_{21}},
\]
上述的分子,分母都是四个数分两对相乘在相减得到,其中分母a11a22-a12a21是由方程的4个系数确定,把这四个数按它们在方程中的位置,排成二行两列的数表
\[\begin{matrix}
a_{11}&a_{12}\\
a_{21}&a_{22}
\end{matrix}
\]
表达式a11a22-a12a21成为上面数表所确定的二阶行列式,并记作
\[\left |
\begin{matrix}
a_{11}&a_{12}\\
a_{21}&a_{22}
\end{matrix}
\right |
\]
数aij称为行列式的元素,简称元,元素aij的第一个下表表示行标,表示该元素位于第i行,第二个下表j称为列表,表示该元素位于第j列,a11到a22的实连线称为主对角线,a21到a21的连线称为副对角线,因此二阶行列式的值就是主对角线上的乘积减去副对角线的乘积,需要注意行列式必须是行和列相等
利用行列式求解上述方程
\[D_1 = b_1a_{22}-a_{12}b_{2}=\left |
\begin{matrix}
b_1&a_{12}\\
b_2&a_{22}
\end{matrix}
\right |,\ \ \
D_2=a_{11}b_2-b_1a_{21}=\left |
\begin{matrix}
a_{11}&b_{1}\\
a_{21}&b_2
\end{matrix}
\right |\\
D= \left |
\begin{matrix}
a_{11}&a_{12}\\
a_{21}&a_{22}
\end{matrix}
\right |
\]
那么最后的结果为;
\[x_1 =\frac {D_1}D=\frac{\left |\begin{matrix}b_1&a_{12}\\b_2&a_{22}\end{matrix}\right |}{\left |\begin{matrix}a_{11}&a_{12}\\a_{21}&a_{22}\end{matrix}\right |},\ \ \ \ x2=\frac {D_2}D=\frac{\left |\begin{matrix}a_{11}&b_{1}\\a_{21}&b_{2}\end{matrix}\right |}{\left |\begin{matrix}a_{11}&a_{12}\\a_{21}&a_{22}\end{matrix}\right |}
\]
4.2 三阶行列式
设有如下9个数排成3行3列的数表
\[\begin{matrix}
a_{11}&a_{12}&a_{13}\\
a_{21}&a_{22}&a_{23}\\
a_{31}&a_{32}&a_{33}
\end{matrix}
\]
记:
\[\left |
\begin{matrix}
a_{11}&a_{12}&a_{13}\\
a_{21}&a_{22}&a_{23}\\
a_{31}&a_{32}&a_{33}
\end{matrix}
\right |\\
= a_{11}a_{22}a_{33}+a_{12}a_{23}a_{31}+a_{13}a_{21}a_{32}-a_{13}a_{22}a_{31}-a_{12}a_{21}a{33}-a_{11}a_{23}a_{32}
\]
计算三阶行列式
\[D = \left |
\begin{matrix}
1&2&-4\\
-2&2&1\\
-3&4&-2\\
\end{matrix}
\right |
\]
求解过程为:
\[\begin{eqnarray}
D &&= \left |
\begin{matrix}
1&2&-4\\
-2&2&1\\
-3&4&-2\\
\end{matrix}
\right |\\
&&=1\times2\times(-2)+2\times1\times(-3)+(-4)\times(-2)\times4-\\
&&\ \ \ \ (-4)\times2\times(-3)-2\times(-2)\times(-2)-1\times1\times4\\
&&=-4+(-6)+32-24-8-4=-14
\end{eqnarray}
\]
4.3 余子式和代数余子式
在n阶行列式中,把(i,j)元aij所在的第i行和第j列划去之后,留下的n-1阶行列式叫做(i,j)元aij的余子式,记作Mij记
\[A_{ij}=(-1)^{i+j}M_{ij}
\]
Aij叫做(i,j)元aij的代数余子式
例如四阶行列式
\[D = \left |
\begin{matrix}
a_{11}&a_{12}&a_{13}&a_{14}\\
a_{21}&a_{22}&a_{23}&a_{24}\\
a_{31}&a_{32}&a_{33}&a_{34}\\
a_{41}&a_{42}&a_{43}&a_{44}\\
\end{matrix}
\right |
\]
在(3,2)元a32的余子式和代数余子式分别为:
\[M_{32}=\left |
\begin{matrix}
a_11&a_13&a_14\\
a_21&a_23&a_24\\
a_41&a_43&a_44
\end{matrix}
\right |\\
A_{32} = (-1)^{3+2}M_{32}=-M_{32}
\]
4.4 方阵的行列式
定义:有n阶方阵A的元素所构成的横列式(个元素的位置不变),称为方阵A的行列式,记作detA或|A|
注意方阵与行列式是两个不同的概念,n阶方阵表示的是一个n2个数拍成的数表,而n阶行列式是这些数按照一定的算法计算得到的一个数
由A确定的|A|的这个原酸满足一下运算规则(设A,B为n阶方正,λ为数)
(1)|AT| = |A|
(2)|λA| = λn|A|
(3)|AB| = |A||B|
行列式|A|的各个元素的代数余子式Aij所构成的如下矩阵
\[A^*=\begin{pmatrix}
A_{11}&A_{21}&\cdots&A_{n1}\\
A_{12}&A_{22}&\cdots&A_{n2}\\
\vdots&\vdots&&\vdots\\
A_{1n}&A_{2n}&\cdots&A_{nn}\\
\end{pmatrix}
\]
称为矩阵A的伴随矩阵,简称伴随阵,并且满足以下公式
\[AA^*=A^*A=|A|E
\]
5. 逆矩阵
5.1 逆矩阵的定义,性质和求法
定义对于n阶矩阵A,如果有一个n阶矩阵B使
\[AB =BA = E
\]
则矩阵A是可逆的,并把矩阵B称为A的逆矩阵,简称逆阵
如果矩阵A是可逆的,那么A的逆矩阵是惟一的,若B,C都是A的逆矩阵,择优
\[B = BE = B(AC) = (BA)C = EC = C
\]
因此A的逆矩阵是惟一的
A的逆矩记作A-1,使AA-1=E,故|A|*|A-1|=|E|=1,所以|A|\(\neq\) 0
定理:若|A|$\neq$0,则矩阵A可逆,且
\[A^{-1}=\frac{1}{|A|}A^*
\]
其中A*为矩阵A的伴随矩阵,当|A|=0时,A称为奇异矩阵,否则称非奇异矩阵
A是可逆矩阵的充分必要条件是|A|$\neq$0,即可逆矩阵就是非奇异矩阵
推论:若AB=E(或BA=E),则B=A-1
逆矩阵满足下列规律:
(1)若A可逆,则(A-1)-1=A
(2)若A可逆,数λ$\neq\(0,则λA可逆,且(λA)<sup>-1</sup>=\)\frac{1}{\lambda}A^{-1}$
(3)若A,B为同阶矩阵且均可逆,则AB也可逆,且
\[(AB)^{-1}=B_{-1}A_{-1}
\]
(4)若A可逆,则AT也可逆,且(AT)-1=(A-1)T
5.2 求方阵的逆矩阵
\[A= \begin{pmatrix}1&2&3\\2&2&1\\3&4&3\end{pmatrix}
\]
解:
\[|A|=\left |\begin{matrix}1&2&3\\2&2&1\\3&4&3\end{matrix}\right |=2\neq0\\
\]
计算|A|的余子式得:
\[\begin{matrix}M_{11}=2&M_{12}=3&M_13=2\\M_{21}=-6&M_{22}=-6&M_23=-2\\M_{31}=-4&M_{32}=-5&M_33=-2\\\end{matrix}
\]
则:A的伴随矩阵为:
\[A^*=\begin{pmatrix}M_{11}&-M_{21}&M_{31}\\M_-{12}&M_{22}&-M_{32}\\M_{13}&-M_{23}&M_{33}\\\end{pmatrix} = \begin{pmatrix}2&6&-4\\-3&-6&5\\2&2&-2\end{pmatrix}
\]
所以伴随矩阵为:
\[A^{-1}=\frac{1}{|A|}A^*=\begin{pmatrix}1&3&-2\\-\frac32&-3&\frac52\\1&1&-1\end{pmatrix}
\]