矩阵是什么

定义

m×nm\times n 个数按一定的次序排成的 mmnn 列的矩形数表称为 m×nm\times n 的矩阵,简称矩阵

(a1 1a1 2a1 nam 1am 2am n)\begin{pmatrix}a_{1~1}&a_{1~2}&\cdots&a_{1~n}\\\vdots&\vdots&\ddots&\vdots\\a_{m~1}&a_{m~2}&\cdots&a_{m~n}\end{pmatrix}

横的各排称为矩阵的行,竖的各排称为矩阵的列。

ai ja_{i~j} 称为矩阵第 ii 行第 jj 列的元素

表示

矩阵通常用大写字母A,B,C表示,如

A=(a1 1a1 2a1 nam 1am 2am n)A=\begin{pmatrix}a_{1~1}&a_{1~2}&\cdots&a_{1~n}\\\vdots&\vdots&\ddots&\vdots\\a_{m~1}&a_{m~2}&\cdots&a_{m~n}\end{pmatrix}

简记为 A=(ai j)m×nA=(a_{i~j})_{m\times n}

几种特殊的矩阵

1.方阵

m=nm=n 时,即矩阵的行数与列数相同时,称矩阵为方阵

An×n=(a1 1a1 2a1 nan 1an 2an n)A_{n\times n}=\begin{pmatrix}a_{1~1}&a_{1~2}&\cdots&a_{1~n}\\\vdots&\vdots&\ddots&\vdots\\a_{n~1}&a_{n~2}&\cdots&a_{n~n}\end{pmatrix}

其中 a1 1,a2 2,an na_{1~1},a_{2~2}\cdots,a_{n~n} 称为主对角线,即下标相同的元素

an 1,an1 2,a1,na_{n~1},a_{n-1~2}\cdots,a_{1,n} 称为斜对角线,即下标和为 n+1n+1 的元素

2.零矩阵

顾名思义 Om×n=(0000)O_{m\times n}=\begin{pmatrix}0&\cdots&0\\\vdots&\ddots&\vdots\\0&\cdots&0\end{pmatrix}

3.对角矩阵

所先得有对角线,所以是方阵

Λ=(a1 1an n)\Lambda=\begin{pmatrix}a_{1~1}\\&\ddots\\&&a_{n~n}\end{pmatrix}

其余没写出来的元素都为0

4.单位矩阵

即对角线上的元素都是1

En=(11)E_n=\begin{pmatrix}1\\&\ddots\\&&1\end{pmatrix}

5.数量矩阵

对角线上的元素都是相同的数 kk

(kk)\begin{pmatrix}k\\&\ddots\\&&k\end{pmatrix}

6.三角阵

1.上三角阵

(a1 1a1 2a1 na2 2a2 nan n)\begin{pmatrix}a_{1~1}&a_{1~2}&\cdots&a_{1~n}\\&a_{2~2}&\cdots&a_{2~n}\\&\ddots&\vdots\\&&&a_{n~n}\end{pmatrix}

2.下三角阵

(a1 1a2 1a2 2an 1an 2an n)\begin{pmatrix}a_{1~1}\\a_{2~1}&a_{2~2}\\\vdots&\vdots&\ddots\\a_{n~1}&a_{n~2}&\cdots&a_{n~n}\end{pmatrix}

7.梯形阵

A=(ai j)m×nA=(a_{i~j})_{m\times n} 为非零矩阵,若非零行(即至少有一个非零元素的行)全在零行上面, A中各非零行中的第一个(最后一个)非零元素前(后)面零元素的个数随行数增大而增多(减少),则称为上(下)梯形矩阵。简称为上(下)梯形阵

有点绕,仔细品味一下

矩阵的运算

相等

两个矩阵相等是指这两个矩阵有相同的行数与列数,且对应元素相等

A=(ai j)m×n=B=(bi j)m×nA=(a_{i~j})_{m\times n}=B=(b_{i~j})_{m\times n}

加,减法

定义A=(ai j)m×n,B=(bi j)m×nA=(a_{i~j})_{m\times n},B=(b_{i~j})_{m\times n}

A+B=(ai j+bi j)m×n,AB=(ai jbi j)m×nA+B=(a_{i~j}+b_{i~j})_{m\times n},A-B=(a_{i~j}-b_{i~j})_{m\times n}

运算规律

A+B=B+A,(A+B)+C=A+(B+C),A+O=A=O+A,AA=OA+B=B+A,(A+B)+C=A+(B+C),A+O=A=O+A,A-A=O

负矩阵 A=(ai j)m×nA=(a_{i~j})_{m\times n} 的负矩阵为 (ai j)m×n(-a_{i~j})_{m\times n},记作 -A,即 A=(ai j)m×n-A=(-a_{i~j})_{m\times n}

数乘

A=(a1 1a1 2a1 nam 1am 2am n)A=\begin{pmatrix}a_{1~1}&a_{1~2}&\cdots&a_{1~n}\\\vdots&\vdots&\ddots&\vdots\\a_{m~1}&a_{m~2}&\cdots&a_{m~n}\end{pmatrix}

与数的乘法,简称为数乘。记作kA

kA=(ka1 1ka1 2ka1 nkam 1kam 2kam n)kA=\begin{pmatrix}ka_{1~1}&ka_{1~2}&\cdots&ka_{1~n}\\\vdots&\vdots&\ddots&\vdots\\ka_{m~1}&ka_{m~2}&\cdots&ka_{m~n}\end{pmatrix}

运算规律 k(A+B)=kA+kB,k(lA)=(kl)A,(k+l)A=kA+lAk(A+B)=kA+kB,k(lA)=(kl)A,(k+l)A=kA+lA

矩阵的乘法

给定 {y1=a1 1x1+a12x2+a1 3x3y2=a2 1x1+a2 2x2+a2 3x3\begin{cases}y_1=a_{1~1}x_1+a_{1 2}x_2+a_{1~3}x_3\\y_2=a_{2~1}x_1+a_{2~2}x_2+a_{2~3}x_3\end{cases}

{x1=b1 1t1+b1 2t2x2=b2 1t1+b2 2t2x3=b3 1t1+b3 2t2\begin{cases}x_1=b_{1~1}t_1+b_{1~2}t_2\\x_2=b_{2~1}t_1+b_{2~2}t_2\\x_3=b_{3~1}t_1+b_{3~2}t_2\end{cases}

得出 {y1=(a1 1b1 1+a1 2b21+a1 3b3 1)t1+(a1 1b1 2+a1 2b22+a1 3b32)t2y2=(a2 1b2 1+a2 2b21+a2 3b3 1)t1+(a2 1b2 2+a2 2b22+a2 3b32)t2\begin{cases}y_1=(a_{1~1}b_{1~1}+a_{1~2}b_{2_1}+a_{1~3}b_{3~1})t_1+(a_{1~1}b_{1~2}+a_{1~2}b_{2_2}+a_{1~3}b_{3_2})t_2\\ y_2=(a_{2~1}b_{2~1}+a_{2~2}b_{2_1}+a_{2~3}b_{3~1})t_1+(a_{2~1}b_{2~2}+a_{2~2}b_{2_2}+a_{2~3}b_{3_2})t_2\end{cases}

将其中的系数用矩阵表示出来

(a1 1a1 2a1 3a2 1a2 2a2 3)(b1 1b1 2b2 1b2 2b3 1b3 2)=(a1 1b1 1+a1 2b21+a1 3b3 1a1 1b1 2+a1 2b22+a1 3b32a2 1b2 1+a2 2b21+a2 3b3 1a2 1b2 2+a2 2b22+a2 3b32)\begin{pmatrix}a_{1~1}&a_{1~2}&a_{1~3}\\a_{2~1}&a_{2~2}&a_{2~3}\end{pmatrix}\begin{pmatrix}b_{1~1}&b_{1~2}\\b_{2~1}&b_{2~2}\\b_{3~1}&b_{3~2}\end{pmatrix}\\=\begin{pmatrix}a_{1~1}b_{1~1}+a_{1~2}b_{2_1}+a_{1~3}b_{3~1}&a_{1~1}b_{1~2}+a_{1~2}b_{2_2}+a_{1~3}b_{3_2}\\ a_{2~1}b_{2~1}+a_{2~2}b_{2_1}+a_{2~3}b_{3~1}&a_{2~1}b_{2~2}+a_{2~2}b_{2_2}+a_{2~3}b_{3_2}\end{pmatrix}

就是矩阵的乘法,一般的,有

A=(ai j)m×s,B=(bi j)s×nA=(a_{i~j})_{m\times s},B=(b_{i~j})_{s\times n}

C=AB=(ci j)m×nC=AB=(c_{i~j})_{m\times n}

cx y=i=1sj=1sax ibj yc_{x~y}=\sum\limits_{i=1}^s\sum\limits_{j=1}^sa_{x~i}b_{j~y}

注意:矩阵乘法不满足交换律和消去律,存在非零的零因子

运算规律:

(AB)C=A(BC)A(B+C)=AB+AC(B+C)A=BA+CAk(AB)=(kA)B=A(kB)EmAm×n=A=Am×nEn(AB)C=A(BC)\\A(B+C)=AB+AC\\(B+C)A=BA+CA\\k(AB)=(kA)B=A(kB)\\E_mA_{m\times n}=A=A_{m\times n}E_n

方阵的正整数幂

Ak=AAA...A,A0=E,Ak+l=AkAlA^k=AAA...A,A^0=E,A^{k+l}=A^kA^l

(AB)kAkBk(AB)^k\ne A^kB^k 成立当且仅当 AB=BAAB=BA

矩阵的转置

A=(a1 1a1 2a1 na2 1a2 2a2 nam 1am 2am n)AT=(a1 1a2 1an 1a1 2a2 2an 2a1 ma2 mam n)A=\begin{pmatrix}a_{1~1}&a_{1~2}&\cdots&a_{1~n}\\a_{2~1}&a_{2~2}&\cdots&a_{2~n}\\\vdots&\vdots&\ddots&\vdots\\a_{m~1}&a_{m~2}&\cdots&a_{m~n}\end{pmatrix}A^T=\begin{pmatrix}a_{1~1}&a_{2~1}&\cdots&a_{n~1}\\a_{1~2}&a_{2~2}&\cdots&a_{n~2}\\\vdots&\vdots&\ddots&\vdots\\a_{1~m}&a_{2~m}&\cdots&a_{m~n}\end{pmatrix}

运算规律:

(AT)T=A(A+B)T=AT+BT(kA)T=kAT(A^T)^T=A\\(A+B)^T=A^T+B^T\\(kA)^T=kA^T

显然成立

(AB)T=BTAT(AB)^T=B^TA^T

证明

A=(ai j)m×s,B=(bi j)s×nA=(a_{i~j})_{m\times s},B=(b_{i~j})_{s\times n}

AT=(aj i)s×m,BT=(bj i)n×sA^T=(a_{j~i})_{s\times m},B^T=(b_{j~i})_{n\times s}

BTAT=(di j)n×m,CT=(AB)T=(cj i)n×mB^TA^T=(d_{i~j})_{n\times m},C^T=(AB)^T=(c_{j~i})_{n\times m}

cj i=aj 1b1 i+aj 2b2 i++aj sbs idi j=b1 iaj 1+b2 iaj 2++bs iaj sc_{j~i}=a_{j~1}b_{1~i}+a_{j~2}b_{2~i}+\cdots +a_{j~s}b_{s~i}\\d_{i~j}=b_{1~i}a_{j~1}+b_{2~i}a_{j~2}+\cdots+b_{s~i}a_{j~s}

cj i=di j(AB)T=BTAT\Rightarrow c_{j~i}=d_{i~j}\Rightarrow (AB)^T=B^TA^T

对称阵与反对称阵

对称阵

AT=A,ai j=aj iA^T=A,a_{i~j}=a_{j~i}

例:AAT,ATA,A+ATAA^T,A^TA,A+A^T

反对称阵

AT=A,ai j=ai,jai i=0A^T=-A,a_{i~j}=-a_{i,j}且a_{i~i}=0

例:AATA-A^T

A=A+AT2+AAT2A=\frac{A+A^T}{2}+\frac{A-A^T}{2}

即任意方阵都可以分解成对称阵与反对称阵的和

矩阵的行列式

定义 A=(ai j)m×nA=(a_{i~j})_{m\times n}

则A的行列式记作 A|A|detA=i=1ndet A=\sum\limits_{i=1}^n\sum\limits_{}