目录
矩阵运算
2个矩阵相等:行数、列数相等,且所有位置对应元素相等.
即: A的(i, j)元 = B(i, j)元
矩阵有三种运算:加法、数乘、乘法.
和(加法)
定义1 设\(A=(a_{ij}), B=(b_{ij})\)都是数域K上\(s \times n\)矩阵,令\(C=(a_{ij}+b_{ij})_{s\times n}\),则称C是A和B的和,记C=A+B.
数乘
定义2 设\(A=(a_{ij})\)是数域K上\(s \times n\)矩阵,k∈K,令\(M=(ka_{ij})_{s\times n}\),则称M是k与A的数量乘积,记M=kA.
负矩阵
设\(A=(a_{ij})_{s\times n}\)
负矩阵:\(-A=(-a_{ij})_{s\times n}\)
减法:\(A-B\xlongequal{def}A+(-B)\)
运算法则
- A+B=B+A 加法交换律
- (A+B)+C=A+(B+C) 加法结合律
- A+0=0+A=A 与0的加法
- A+(-A)=(-A)+A=0 与负矩阵加法
- 1A=A 数乘1
- (kl)A=k(lA) 数乘结合律
- (k+l)A=kA+lA 数乘分配律
- k(A+B)=kA+kB 数乘分配律
矩阵乘法
定义3 设\(A=(a_{ij})_{s\times n}, B=(b_{ij})_{n\times m}\),令\(C=(c_{ij})_{s\times m}\),其中\(c_{ij}=a_{i1}b_{1j}+a_{i2}b_{2j}+...+a_{in}b_{nj}=\sum_{k=1}^na_{ik}b_{kj}, i=1,2,...,s; j=1,2,...,m\),则矩阵C称为A与B的乘积,记\(C=AB\).
要点:
1)左矩阵的列数必须与右矩阵的行数相同,才能做乘法;
2)C的(i,j)元=A的第i行与B的第j列的对应元素乘积之和;
3)C行数=A行数,C列数=B列数
1 乘法结合律
设\(A=(a_{ij})_{s\times n},B=(b_{ij})_{n\times m},C=(c_{ij})_{m\times r}\),则\((AB)C=A(BC)\).
证明:(AB)C、A(BC)都是\(s\times r\)矩阵
\[\begin{aligned} &[(AB)C](i;j)=\sum_{l=1}^m[(AB)(i;l)]c_{lj}=\sum_{l=1}^m(\sum_{k=1}^na_{ik}b_{kj})c_{lj}=\sum_{l=1}^m(\sum_{k=1}^na_{ik}b_{kj}c_{lj})\\ &[A(BC)](i;j)=\sum_{k=1}^na_{ik}[(BC)(k;j)]=\sum_{k=1}^na_{ik}(\sum_{l=1}^mb_{kl}c_{lj})= \sum_{k=1}^n(\sum_{l=1}^ma_{ik}b_{kl}c_{lj}) =\sum_{l=1}^m(\sum_{k=1}^na_{ik}b_{kj}c_{lj})\\ &\implies [(AB)C](i;j)=[A(BC)](i;j), i=1,2,...,s;j=1,2,...,m\\ &\implies (AB)C=A(BC) \end{aligned} \]tips:
1)矩阵乘法没有交换律
2)BA=0不能推导出B=0或A=0
2 左分配律、右分配律
左分配律:
右分配律:
\[(B+C)D=BD+CD \]证明:
左分配律:
A是\(s\times n\)矩阵,B、C是\(n\times m\)矩阵=>A(B+C)、AB、AC都是\(s\times m\)矩阵
同理可证右分配律.
3 单位矩阵
主对角线元素都是1、其余元素为0的n级单位矩阵,记\(I_n\)或\(I\).
A是n级矩阵(\(n\times n\))
4 矩阵乘法、数乘
\[k(AB)=(kA)B=A(kB) \]5 数量矩阵
主对角线元素都是k、其余为0的n级矩阵,称为数量矩阵,记\(kI\).
6 可交换
矩阵A、B,如果\(AB=BA\),称A与B可交换.
注意:矩阵乘法不适用交换律
7 非负整数次幂
n级矩阵A的非负整数次幂:
有,
\[A^kA^l=A^{k+l}, (A^k)^l=A^{k+l}, k,l\in N \]8 矩阵加法、数乘、乘法、转置关系
\[\begin{aligned} (A+B)'&=A'+B'\\ (kA)'&=kA'\\ (AB)'&=(B'A') \end{aligned} \]特殊矩阵
对角矩阵
定义1 主对角线以外的元素全为0的方阵称为对角矩阵,记\(diag\{d_1,d_2,...,d_n\}\).
tips: 数量矩阵是特殊的对角矩阵,单位矩阵是特殊的数量矩阵.
命题1 用对角矩阵左乘矩阵A,相当于对角矩阵的主对角元分别去乘A相应的行;用对角矩阵右乘A,相当于乘A的列.
证明:
设A为\(s\times n\)矩阵,行向量组:\(\bm{\gamma_1,\gamma_2,...,\gamma_s}\);列向量组\(\bm{\alpha_1,\alpha_2,...,\alpha_n}\)
对角矩阵左乘A:
\[\begin{pmatrix} d_1 & 0 & 0 & ... & 0\\ 0 & d_2 & 0 & ... & 0\\ ... & ... & ... & ... & ...\\ 0 & 0 & 0 & ... & d_s \end{pmatrix} \begin{pmatrix} \bm{\gamma_1}\\ \bm{\gamma_2}\\ ...\\ \bm{\gamma_s} \end{pmatrix} =\begin{pmatrix} d_1\bm{\gamma_1}\\ d_2\bm{\gamma_2}\\ ...\\ d_s\bm{\gamma_s} \end{pmatrix} \]对角矩阵右乘A:
\[(\bm{\alpha_1,\alpha_2,...,\alpha_n}) \begin{pmatrix} d_1 & 0 & 0 & ... & 0\\ 0 & d_2 & 0 & ... & 0\\ ... & ... & ... & ... & ...\\ 0 & 0 & 0 & ... & d_n \end{pmatrix} =(d_1\bm{\alpha_1},d_2\bm{\alpha_2},...,d_n\bm{\alpha_n}) \]基本矩阵
定义2 只有一个元素是1,其余元素都为0的矩阵,称基本矩阵. (i,j)元为1的基本矩阵记\(E_{ij}\).
命题2 \(E_{ij}A\)等价于A的第j行搬到乘积的第i行,其余行全为0;\(AE_{ij}\)等价于A的第i列搬到乘积的第j列,其余列全为0.
证明:
设A为\(s\times n\)矩阵,行向量组:\(\gamma_1,\gamma_2,...,\gamma_s\);列向量组:\(\alpha_1,\alpha_2,...,\alpha_n\).
上(下)三角矩阵
定义3 主对角线下(上)方的元素全为0的方阵,称上(下)三角矩阵.
\(A=(a_{ij})\)为上三角矩阵充要条件:\(a_{ij}=0, 当i>j\)
命题3 2个n级上三角矩阵A、B的乘积,仍为上三角矩阵,且AB的主对角元=A、B相应的主对角元的乘积.
证明:
\(A=(a_{ij}),B=(b_{ij})\)都是上三角矩阵,有
要判断AB是否为上三角矩阵,就需要判断左下角元素是否为0. 设i>j.
\(1\le k \le j\)时,\(k\le j < i\)
∵A是上三角
∴\(a_{ik}=0\)
\(j+1\le k \le n\)时,\(j<k\)
∵B是上三角
∴\(b_{kj}=0\)
∴\((AB)(i;j)=0, i > j\)
∴AB是上三角
主对角元:
\[\begin{aligned} (AB)(i;i)&=\sum_{k=1}^ia_{ik}b_{ki}+\sum_{k=i+1}^na_{ik}b_{ki}=\sum_{k=1}^{i-1}a_{ik}b_{ki}+a_{ii}b_{ii}+\sum_{k=i+1}^na_{ik}b_{ki}\\ &=0+a_{ii}b_{ii}+0=a_{ii}b_{ii} \end{aligned} \]初等矩阵
定义4 由单位矩阵经过一次初等行(列)变换得到的矩阵,称为初等矩阵.
\[\begin{aligned} I&\xrightarrow{r_j+r_ik}P(j,i(k)), 第i行*k加到第j列\\ I&\xrightarrow{(r_i,r_j)}P(i,j), 第i、j行互换\\ I&\xrightarrow{r_ic}P(i(c)),c\neq 0, 第i行*c; \end{aligned} \]
设A为\(s\times n\)矩阵,行向量组\(\gamma_1,\gamma_2,...,\gamma_s\);列向量组\(\alpha_1,\alpha_2,...,\alpha_n\).
有:
1)P(j,i(k))左乘A<=>把A的第i行*k加到第j行,其余行不变;右乘A对应列变换
证(左乘):
\[P(j,i(k))A=\begin{pmatrix} 1 & & & & & &\\ & ... & & & & &\\ & & 1(i;i) & & & &\\ & & ... & ... & & &\\ & & k(j;i) & ... & 1(j;j) & & \\ & & & & & ... & \\ & & & & & & 1\\ \end{pmatrix} \begin{pmatrix} \gamma_1\\ \gamma_2\\ ...\\ \gamma_s \end{pmatrix} =\begin{pmatrix} \gamma_1\\ \gamma_2\\ ...\\ \gamma_i\\ ...\\ k\gamma_i+\gamma_j\\ ...\\ \gamma_s \end{pmatrix} \]2)P(i,j)左乘A<=>把A的第i、j行互换,其余行不变;右乘对应列变换
3)P(i(c))(c≠0)左乘A<=>A的第i行*c,其余行不变;右乘对应列变换
证略.
定理1 用初等矩阵左(右)乘矩阵A,相当于A做了一次相应的初等行(列)变换.
对称矩阵
定义5 矩阵A如果满足\(A'=A\),那么A是对称矩阵.
tips: 1)对称矩阵一定是方阵
2)A'是A转置矩阵
\(A'(i;j)=A(j;i)=A(i;j),i,j=1,2,...,n\)
命题4 设A、B都是数域K上的n级对称矩阵,则A+B,kA(k∈K)上的对称矩阵.
证明:
\[\begin{aligned} &(A+B)'=A'+B'=A+B\\ &(kA)'=kA'=kA \end{aligned} \]命题5 设A、B都是n级对称矩阵,则AB为对称矩阵的充要条件:A与B可交换.
tips:A与B可交换,即\(AB=BA\)
证明:
∵A、B都是对称矩阵
∴\((AB)'=B'A'=BA\)
必要性 假设AB为对称矩阵
∴\((AB)'=AB=BA\)
∴AB可交换
充分性 假设A与B可交换
∴\(AB=BA=(AB)'\)
斜对称矩阵
定义6 矩阵A如果满足\(A'=-A\),那么A是斜对称矩阵.
tips:1)斜对称矩阵一定是方阵
n级斜对称矩阵A:
\[A(i;j)=-A(j;i), A(i;i)=0, i,j=1,2,...,n \]命题6 数域K上奇数斜对称矩阵的行列式=0.
证明:
设A为n级斜对称矩阵,n是奇数,有\(A'=-A\)
∴\(|A'|=|-A|\)
∵矩阵转置不改变行列式值
∴\(|A'|=|A|\)
-A是在A的每一项前添加1个"-"
\[\begin{aligned} |-A|&=\sum_{j_1j_2...j_n}(-1)^{\tau(j_1j_2...j_n)}(-a_{1j_1})(-a_{2j_2})...(-a_{nj_n})\\ &=(-1)^n\sum_{j_1j_2...j_n}(-1)^{\tau(j_1j_2...j_n)}a_{1j_1}a_{2j_2}...a_{nj_n}\\ &=(-1)^n|A|\\ &=-|A| \end{aligned} \]∴\(|A|=-|A|\implies |A|=0\)
矩阵乘积的秩与行列式
矩阵乘积的秩
矩阵的秩(rank):从矩阵的行(列)向量组至多有多少个线性无关的向量.
方阵的行列式:方阵不同行、列的元素乘积的代数和,判断线性方程组是否有唯一解.
定理1 设\(A=(a_{ij})_{s\times n},B=(b_{ij})_{n\times m}\),则
\[rank(AB)\le min\{rank(A),rank(B)\} \]
证明:设A的列向量组为\(\bm{\alpha_1,\alpha_2,...,\alpha_n}\)
∴
∴AB的列向量组可由A的列向量组线性表示
∴AB的列秩 ≤ A的列秩,即\(rank(AB)\le rank(A)\)
又
\[rank(AB)=rank[(AB)']=rank(B'A')\le rank(B')=rank(B) \]∴\(rank(AB)\le min\{rank(A),rank(B)\}\)
矩阵乘积对应行列式
定理2 设\(A=(a_{ij})_{n\times n},B=(b_{ij})_{n\times n}\),则
\[|AB|=|A||B| \]
tips: 由Laplace定理(见高等代数笔记:行列式按k行展开)的推论知,
\[\begin{vmatrix} A&0\\C&B \end{vmatrix} =|A||B| \]A、B、C都是\(n\times n\)矩阵. 简单起见,取C=-I. 能不能变换行列式以出现|AB|?
证明:
由Laplace定理的推论,知
又
\[\begin{aligned} \begin{vmatrix} A&0\\-I&B \end{vmatrix} &=\begin{vmatrix} a_{11}&a_{12}&...&a_{1n}&0&0&...&0\\ a_{21}&a_{22}&...&a_{2n}&0&0&...&0\\ ...&...&...&...&...&...&...&...\\ a_{n1}&a_{n2}&...&a_{nn}&0&0&...&0\\ -1&0&...&0&b_{11}&b_{12}&...&b_{1n}\\ 0&-1&...&0&b_{21}&b_{22}&...&b_{2n}\\ ...&...&...&...&...&...&...&...\\ 0&0&...&-1&b_{n1}&b_{n2}&...&b_{nn} \end{vmatrix}\\ &\xlongequal{\begin{aligned}r_1+r_{n+1}a_{11}\\ r_1+r_{n+2}a_{12}\\ ...\\ r_1+r_{2n}a_{1n}\end{aligned}} \begin{vmatrix} 0&0&...&0 &\sum_{k=1}^na_{1k}b_{k1} & \sum_{k=1}^na_{1k}b_{k2}&...&\sum_{k=1}^na_{1k}b_{kn}\\ a_{21}&a_{22}&...&a_{2n}&0&0&...&0\\ ...&...&...&...&...&...&...&...\\ a_{n1}&a_{n2}&...&a_{nn}&0&0&...&0\\ -1&0&...&0&b_{11}&b_{12}&...&b_{1n}\\ 0&-1&...&0&b_{21}&b_{22}&...&b_{2n}\\ ...&...&...&...&...&...&...&...\\ 0&0&...&-1&b_{n1}&b_{n2}&...&b_{nn} \end{vmatrix}\\ &\xlongequal{\begin{aligned}r_2+r_{n+1}a_{21}\\ r_2+r_{n+2}a_{22}\\ ...\\ r_2+r_{2n}a_{2n}\end{aligned}} \begin{vmatrix} 0&0&...&0 &\sum_{k=1}^na_{1k}b_{k1} & \sum_{k=1}^na_{1k}b_{k2}&...&\sum_{k=1}^na_{1k}b_{kn}\\ 0&0&...&0 &\sum_{k=1}^na_{2k}b_{k1} & \sum_{k=1}^na_{2k}b_{k2}&...&\sum_{k=1}^na_{2k}b_{kn}\\ ...&...&...&...&...&...&...&...\\ a_{n1}&a_{n2}&...&a_{nn}&0&0&...&0\\ -1&0&...&0&b_{11}&b_{12}&...&b_{1n}\\ 0&-1&...&0&b_{21}&b_{22}&...&b_{2n}\\ ...&...&...&...&...&...&...&...\\ 0&0&...&-1&b_{n1}&b_{n2}&...&b_{nn} \end{vmatrix}\\ &...\\ &\xlongequal{\begin{aligned} r_n+r_{n+1}a_{n1}\\ r_n+r_{n+2}a_{n2}\\ ...\\ r_n+r_{2n}a_{nn} \end{aligned}} \begin{vmatrix} 0&0&...&0 &\sum_{k=1}^na_{1k}b_{k1} & \sum_{k=1}^na_{1k}b_{k2}&...&\sum_{k=1}^na_{1k}b_{kn}\\ 0&0&...&0 &\sum_{k=1}^na_{2k}b_{k1} & \sum_{k=1}^na_{2k}b_{k2}&...&\sum_{k=1}^na_{2k}b_{kn}\\ ...&...&...&...&...&...&...&...\\ 0&0&...&0 &\sum_{k=1}^na_{nk}b_{k1} & \sum_{k=1}^na_{nk}b_{k2}&...&\sum_{k=1}^na_{nk}b_{kn}\\ -1&0&...&0&b_{11}&b_{12}&...&b_{1n}\\ 0&-1&...&0&b_{21}&b_{22}&...&b_{2n}\\ ...&...&...&...&...&...&...&...\\ 0&0&...&-1&b_{n1}&b_{n2}&...&b_{nn} \end{vmatrix}\\ &=\begin{vmatrix} 0 & AB\\ -I & B \end{vmatrix}\\ &\xlongequal{Laplace定理}|AB|(-1)^{(1+2+...+n)+[(n+1)+(n+2)+...(n+n)]}|-I|\\ &=|AB|(-1)^{n(2n+1)}(-1)^{n}|I|=|AB| \end{aligned} \]∴\(|A||B|=|AB|\)
推广:
1)\(|AB|=|A||B|=|B||A|=|BA|\)
2)\(|A_1A_2...A_n|=|(A_1A_2...A_{n-1})A_n|=|A1A_2...A_{n-1}||A_n|=...=|A_1||A_2|...|A_n|\)