数学知识总结——矩阵
1 矩陣及其運算
由m×nm\times nm×n個數aija_{ij}aij?排成的mmm行nnn列的數表稱為mmm行nnn列的矩陣,簡稱m×nm\times nm×n矩陣。記作:
A=[a11a12...a1na21a22...a2n............am1am2...amn]A=\begin{bmatrix} a_{11} & a_{12} & ...&a_{1n}\\ a_{21} & a_{22} &...&a_{2n}\\...&...&...&...\\a_{m1}&a_{m2}&...&a_{mn}\end{bmatrix}A=?????a11?a21?...am1??a12?a22?...am2??............?a1n?a2n?...amn???????
這m×nm\times nm×n個數稱為矩陣A的元素,簡稱為元。數aija_{ij}aij?位于矩陣A的第iii行第jjj列,稱為矩陣A的(i,j)(i,j)(i,j)元,以數aija_{ij}aij?為(i,j)(i,j)(i,j)元的矩陣可記為(aij)(a_{ij})(aij?)或(aij)m×n(a_{ij})_{m\times n}(aij?)m×n?,m×nm\times nm×n矩陣A也記作AmnA_{mn}Amn?。
元素是實數的矩陣稱為實矩陣,元素是復數的矩陣稱為復矩陣。而行數與列數都等于nnn的矩陣稱為 nnn階矩陣或nnn階方陣。nnn階方陣中所有i=ji=ji=j的元素aija_{ij}aij?組成的斜線稱為 (主)對角線,所有i+j=n+1i+j=n+1i+j=n+1的元素aija_{ij}aij?組成的斜線稱為輔對角線。
1.1矩陣的基本運算
加法與減法
對于兩個同型(行列數一樣) 的矩陣A和B,加減法就是把對應(i,j)(i,j)(i,j)元做加減法運算。
例:
[142200]+[005750]=[1+04+02+52+70+50+0]\begin{bmatrix} 1 & 4 &2\\2& 0&0\end{bmatrix}+\begin{bmatrix} 0 & 0 &5\\7& 5&0\end{bmatrix}=\begin{bmatrix} 1+0 & 4+0 &2+5\\2+7& 0+5&0+0\end{bmatrix}[12?40?20?]+[07?05?50?]=[1+02+7?4+00+5?2+50+0?]
[142200]?[005750]=[1?04?02?52?70?50?0]\begin{bmatrix} 1 & 4 &2\\2& 0&0\end{bmatrix}-\begin{bmatrix} 0 & 0 &5\\7& 5&0\end{bmatrix}=\begin{bmatrix} 1-0 & 4-0 &2-5\\2-7& 0-5&0-0\end{bmatrix}[12?40?20?]?[07?05?50?]=[1?02?7?4?00?5?2?50?0?]
矩陣的加法運算滿足結合律和交換律:
A+B=B+AA+B=B+AA+B=B+A
(A+B)+C=A+(B+C)(A+B)+C=A+(B+C)(A+B)+C=A+(B+C)
數乘
矩陣的數乘是指一個數乘以一個矩陣,只要把這個數乘到每一個(i,j)(i,j)(i,j)元上。
例:
2×[18?34?25]=[2×12×82×(?3)2×42×(?2)2×5]2\times\begin{bmatrix} 1 & 8 &-3\\4& -2&5\end{bmatrix}=\begin{bmatrix} 2\times 1 & 2\times 8 &2\times (-3)\\2\times 4&2\times (-2)&2\times 5\end{bmatrix}2×[14?8?2??35?]=[2×12×4?2×82×(?2)?2×(?3)2×5?]
矩陣的數乘滿足結合律和分配律:
(λμ)A=λ(μA)(\lambda\mu)A=\lambda(\mu A)(λμ)A=λ(μA)
(λ+μ)A=λA+μA(\lambda+\mu)A=\lambda A+\mu A(λ+μ)A=λA+μA
λ(A+B)=λA+λB\lambda(A+B)=\lambda A+\lambda Bλ(A+B)=λA+λB
矩陣的加法、減法、數乘運算合稱為矩陣的"線性"運算。
轉置
把矩陣A的行換成同序數的列所得到的新矩陣稱為A的轉置矩陣,這一過程稱為矩陣的轉置。
例:
[2430?28]T=[204?238]\begin{bmatrix} 2 & 4 &3\\0& -2&8\end{bmatrix}^T=\begin{bmatrix} 2 & 0\\4&-2\\3&8\end{bmatrix}[20?4?2?38?]T=???243?0?28????
矩陣的轉置滿足:
(AT)T=A(A^T)^T=A(AT)T=A
(λA)T=λAT(\lambda A)^T=\lambda A^T(λA)T=λAT
(AB)T=BTAT(AB)^T=B^TA^T(AB)T=BTAT
共軛
對于復矩陣,其共軛矩陣定義為:(A)i,j=Ai,j ̄(A)_{i,j}=\overline{A_{i,j}}(A)i,j?=Ai,j??。
例:
A=[3+i52?2ii]A=\begin{bmatrix}3+i&5\\2-2i&i\end{bmatrix}A=[3+i2?2i?5i?]
A ̄=[3?i52+2i?i]\overline{A}=\begin{bmatrix}3-i&5\\2+2i&-i\end{bmatrix}A=[3?i2+2i?5?i?]
共軛轉置
矩陣的共軛轉置定義為:(A?)i,j=Aj,i ̄(A^*)_{i,j}=\overline{A_{j,i}}(A?)i,j?=Aj,i??,也可以寫成A?=(A ̄)T=AT ̄A^*=(\overline{A})^T=\overline{A^T}A?=(A)T=AT。
例:
A=[3+i52?2ii]A=\begin{bmatrix}3+i&5\\2-2i&i\end{bmatrix}A=[3+i2?2i?5i?]
A?=[3?i2+2i5?i]A^*=\begin{bmatrix}3-i&2+2i\\5&-i\end{bmatrix}A?=[3?i5?2+2i?i?]
1.2矩陣的乘法運算
兩個矩陣的乘法運算僅當第一個矩陣A的列數和第二個矩陣B的行數相等時才能定義。
如A是m×nm\times nm×n矩陣、B是n×pn\times pn×p矩陣,它們的乘積C是一個m×pm\times pm×p矩陣C=(cij)C=(c_{ij})C=(cij?),它的任意一個元素值為:
ci,j=ai,1b1,j+ai,2b2,j+...+ai,nbn,j=∑r=1nai,rbr,jc_{i,j}=a_{i,1}b_{1,j}+a_{i,2}b_{2,j}+...+a_{i,n}b_{n,j}=\sum_{r=1}^{n}a_{i,r}b_{r,j}ci,j?=ai,1?b1,j?+ai,2?b2,j?+...+ai,n?bn,j?=∑r=1n?ai,r?br,j?
并將此乘積記為C=ABC=ABC=AB
矩陣的乘法運算滿足結合律、左分配律、右分配律,但是不滿足交換律:
(AB)C=A(BC)(AB)C=A(BC)(AB)C=A(BC)
(A+B)C=AC+BC(A+B)C=AC+BC(A+B)C=AC+BC
C(A+B)=CA+CBC(A+B)=CA+CBC(A+B)=CA+CB
AB=?BAAB\not=BAAB?=BA
1.3矩陣的行列式
一個 n×nn\times nn×n的方陣A的行列式記為det(A)det(A)det(A)或者∣A∣|A|∣A∣,det(A)=∑P(?1)μ(P)∏i=1nai,Pidet(A)=\sum_{P}(-1)^{\mu(P)}\prod_{i=1}^{n}a_{i,P_i}det(A)=∑P?(?1)μ(P)∏i=1n?ai,Pi??。
(枚舉排列P[1...n]P[1...n]P[1...n] ,其中μ(P)\mu(P)μ(P)為排列PPP的逆序對數)
例:一個2×22\times 22×2矩陣的行列式可表示如下:
det(abcd)=ad?bcdet\begin{pmatrix}a&b\\c&d\end{pmatrix}=ad-bcdet(ac?bd?)=ad?bc
計算:
把一個nnn階行列式中的元素aija_{ij}aij?所在的第iii行第jjj列劃去后,留下來的n?1n-1n?1階行列式叫做元素aija_{ij}aij?的余子式,記做MijM_{ij}Mij?。記Aij=(?1)i+jMijA_{ij}=(-1)^{i+j}M_{ij}Aij?=(?1)i+jMij?,叫做元素aija_{ij}aij?的代數余子式。
例:
D=∣a11a12a13a14a21a22a23a24a31a32a33a34a41a42a43a44∣D=\begin{vmatrix} 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{vmatrix}D=∣∣∣∣∣∣∣∣?a11?a21?a31?a41??a12?a22?a32?a42??a13?a23?a33?a43??a14?a24?a34?a44??∣∣∣∣∣∣∣∣?
M23=∣a11a12a14a31a32a34a41a42a44∣M_{23}=\begin{vmatrix} a_{11} & a_{12} &a_{14}\\ a_{31} & a_{32} &a_{34}\\a_{41} & a_{42} &a_{44}\end{vmatrix}M23?=∣∣∣∣∣∣?a11?a31?a41??a12?a32?a42??a14?a34?a44??∣∣∣∣∣∣?
A23=(?1)2+3M23=?M23A_{23}=(-1)^{2+3}M_{23}=-M_{23}A23?=(?1)2+3M23?=?M23?
一個n×nn\times nn×n矩陣的行列式等于其任意行(或列)的元素與對應的代數余子式乘積之和,即:
det(A)=ai1Ai1+...ainAin=∑j=1naij(?1)i+jdet(Aij)det(A)=a_{i1}A_{i1}+...a_{in}A_{in}=\sum_{j=1}^{n}a_{ij}(-1)^{i+j}det(A_{ij})det(A)=ai1?Ai1?+...ain?Ain?=∑j=1n?aij?(?1)i+jdet(Aij?)
1.4矩陣的特殊類別
對角矩陣
定義:主對角線之外的元素皆為0的矩陣
三角矩陣
定義:分為上三角矩陣和下三角矩陣。上三角矩陣的對角線左下方的系數全部為0,下三角矩陣的對角線右上方的系數全部為0。
U=[u1,1u1,2u1,3...u1,n0u2,2u2,3...u2,n00?????0?un?1,n00...0un,n]U=\begin{bmatrix}u_{1,1}&u_{1,2}&u_{1,3}&...&u_{1,n}\\0&u_{2,2}&u_{2,3}&...&u_{2,n}\\0&0&\ddots&\ddots&\vdots\\ \vdots&\vdots&0&\ddots&u_{n-1,n} \\0&0&...&0&u_{n,n}\end{bmatrix}U=?????????u1,1?00?0?u1,2?u2,2?0?0?u1,3?u2,3??0...?......??0?u1,n?u2,n??un?1,n?un,n???????????(如圖U為上三角矩陣)
性質與應用:
對稱矩陣
定義:對稱矩陣是一個方陣,其轉置矩陣和自身相等,即A=ATA=A^TA=AT。
性質與應用:對稱矩陣中關于主對角線對稱的每一對元素均相等
反對稱矩陣:滿足A=?ATA=-A^TA=?AT的方陣A
埃爾米特矩陣
定義:nnn階復方陣A的對稱單元互為共軛,即A的共軛轉置矩陣等于它本身,則A是埃爾米特矩陣。
例:A=(32+i2?i1)A=\begin{pmatrix}3&2+i\\2-i&1\end{pmatrix}A=(32?i?2+i1?)
性質與應用:
注意:對于只包含實數元素的矩陣(實矩陣),如果它是對稱陣,即所有元素關于主對角線對稱,那么它也是埃爾米特矩陣(實對稱矩陣是埃爾米特矩陣的特例)
正交矩陣
定義:A是一個 nnn階實矩陣,若ATA=EA^TA=EATA=E(或AAT=EAA^T=EAAT=E),則稱A為正交矩陣。
性質與應用:
范德蒙矩陣
定義:一個各列呈現出幾何級數關系的矩陣
例:
V=[1a1a12...a1n?11a2a22...a2n?1?????1amam2...amn?1]V=\begin{bmatrix}1&a_1&a_1^2&...&a_1^{n-1}\\1&a_2&a_2^2&...&a_2^{n-1}\\\vdots&\vdots&\vdots&\ddots&\vdots\\1&a_m&a_m^2&...&a_m^{n-1}\end{bmatrix}V=??????11?1?a1?a2??am??a12?a22??am2??......?...?a1n?1?a2n?1??amn?1????????
或以第iii行第jjj列的關系寫作:Vi,j=aij?1V_{i,j}=a_i^{j-1}Vi,j?=aij?1?
性質與應用:糾錯編碼
2 數字方陣
3 線性方程組及其解法
本文摘自《信息學奧賽之數學一本通》
總結
以上是生活随笔為你收集整理的数学知识总结——矩阵的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [XSY]Illyasviel的图游戏(
- 下一篇: 魅族推出 PANDAER 妙播联名收音机