因爲計劃先看的凸優化,但是發現其中很多符號不認識(不同的機構使用的不一定一樣)。過兩天纔看到這個線性代數綜述,我覺得應該是我的順序搞反了,所以,將這一篇的日期順序排的靠前點。其實我更推薦看原文章或翻譯:中文翻譯,不過這裏我會把公式都打出來,主要是聯繫一下Latax。
(未完待填坑)
1、基本概念和符號
方程組:
4x1−5x2=−13
−2x1+3x2=9
可以寫成線性代數的形式:
Ax=b 其中: A=[4−1−53],b=[−139]
1.1、基本符號
採用以下符號:
· A∈Rm×n ,表示一個m行n列的矩陣,並且矩陣A中的所有元素都是實數。
· x∈Rn ,表示一個含有n個元素的向量,通常,我們把n維向量看成是一個n行1列矩陣,即列向量。如果我們想表示一個行向量(1行n列矩陣),我們通常寫作xT,即x的轉置。
· 向量的第i個元素寫作xi:
x=⎣⎢⎢⎢⎡x1x2⋮xn⎦⎥⎥⎥⎤
·採用aij(orAij,Ai,j,etc)表示A的i行j列元素
A=⎣⎢⎢⎢⎡a11a21⋮am1a12a22⋮am2⋯⋯⋱⋯a1na2n⋮amn⎦⎥⎥⎥⎤
·採用aj(orA:,j)表示A的j列元素
A=⎣⎡∣a1∣∣a2∣⋯∣an∣⎦⎤
·採用aiT(orAi,:)表示A的i行元素
A=⎣⎢⎢⎢⎡———a1Ta2T⋮amT———⎦⎥⎥⎥⎤
2、矩陣乘法
百度百科-矩陣乘法
矩陣A∈Rm×n和B∈Rn×P的乘積:
C=AB∈Rm×p
其元素爲Cij=k=1∑nAikBkj
2.1、向量乘積
內積:
x,y∈Rn,的點積/內積爲xTy,是一個實數
xTy∈R=[x1x2⋯xn]⎣⎢⎢⎢⎡y1y2⋮yn⎦⎥⎥⎥⎤=i=1∑nxiyi
內積是矩陣乘法的特例,通常xTy=yTx
外積:
x∈Rm,y∈Rn,xyT∈Rm×n爲向量的外積
xyT∈Rm×n=⎣⎢⎢⎢⎡x1x2⋮xn⎦⎥⎥⎥⎤[y1y2⋯yn]=⎣⎢⎢⎢⎡x1y1x2y1⋮xmy1x1y2x2y2⋮xmy2⋯⋯⋱⋯x1ynx2yn⋮xmyn⎦⎥⎥⎥⎤
外積寫法的例子,1∈Rn是元素都爲1的n維向量,A∈Rm×n是m行n列矩陣,每一列都是x∈Rm,A可以簡潔的寫作
A=⎣⎡∣x∣∣x∣⋯∣x∣⎦⎤=⎣⎢⎢⎢⎡x1x2⋮xmx1x2⋮xm⋯⋯⋱⋯x1x2⋮xm⎦⎥⎥⎥⎤=⎣⎢⎢⎢⎡x1x1⋮x1⎦⎥⎥⎥⎤[y1y2⋯yn]=x1T
2.2、矩陣-向量乘法
右乘列向量的寫法:
矩陣A∈Rm×n與向量x∈Rn的乘積爲向量y=Ax∈Rm
行的形式:
來寫A,Ax,yi=aiTx:
y=Ax=⎣⎢⎢⎢⎡———a1Ta2T⋮amT———⎦⎥⎥⎥⎤x=⎣⎢⎢⎢⎡———a1Txa2Tx⋮amTx———⎦⎥⎥⎥⎤
列的形式:
來寫A,Ax:
y=Ax=⎣⎡∣a1∣∣a2∣⋯∣an∣⎦⎤⎣⎢⎢⎢⎡x1x1⋮x1⎦⎥⎥⎥⎤=[a1]x1+[a2]x2+⋯+[an]xn
左乘行向量的寫法:
A∈Rm×n,x∈Rm,y∈Rn,則yT=xTA
行的形式:
yT=xTA=xT⎣⎡∣a1∣∣a2∣⋯∣an∣⎦⎤=[xTa1xTa2⋯xTan]
列的形式:
yT=xTA=[x1x2⋯xn]⎣⎢⎢⎢⎡———a1Ta2T⋮amT———⎦⎥⎥⎥⎤
=x1[—a1T—]+x2[—a2T—]+⋯+xn[—anT—]
2.3、矩陣乘法
基於以上的知識,矩陣乘法C=AB有4種表示方式
A的行,B的列: 最常用的方式
C=AB=⎣⎢⎢⎢⎡———a1Ta2T⋮amT———⎦⎥⎥⎥⎤⎣⎡∣b1∣∣b2∣⋯∣ap∣⎦⎤=⎣⎢⎢⎢⎡a1Tb1a1Tb1⋮a1Tb1a1Tb1a1Tb1⋮a1Tb1⋯⋯⋱⋯a1Tb1a1Tb1⋮a1Tb1⎦⎥⎥⎥⎤
A的列,B的行:
C=AB=⎣⎡∣a1∣∣a2∣⋯∣ap∣⎦⎤⎣⎢⎢⎢⎡———b1Tb2T⋮bnT———⎦⎥⎥⎥⎤=i=1∑naibiT
或者,可以看作是一系列的向量-矩陣乘積:
B以列向量表示:
Ci=Abi
C=AB=A⎣⎡∣b1∣∣b2∣⋯∣bp∣⎦⎤=⎣⎡∣Ab1∣∣Ab2∣⋯∣Abp∣⎦⎤
A以行向量表示:
CiT=aiTB
C=AB=⎣⎢⎢⎢⎡———b1Tb2T⋮bnT———⎦⎥⎥⎥⎤B=⎣⎢⎢⎢⎡———a1TBa2TB⋮amTB———⎦⎥⎥⎥⎤
矩陣乘法的性質: (前面線性代數的本質更加形象)
·結合律 (AB)C=A(BC)
·分配率A(B+C)=AB+AC
·沒有交換律!!
3、運算和性質
3.1、單位矩陣與對角矩陣
單位矩陣
只有對角線位置是1,其餘都是0的矩陣
Iij={10i=ji=j (不等於號打出來有問題)
AI=A=IA
對角矩陣
只有對角不爲零
Dij={di0i=ji=j
3.2、轉置
行列反轉,A∈Rm×n轉置爲AT∈Rn×m
其元素爲(AT)ij=Aji
性質:(AT)T=A,(AB)T=BTAT ,(A+B)T=AT+BT
3.3、對稱矩陣
A∈Rn×n,如果A=AT,那就是對稱的,如果A=(−AT)那就是反對稱的
任何矩陣A,A+AT是對稱的,A−AT是反對稱的,因此
A=21(A+AT)+21(A−AT)
通常將大小爲n的對稱矩陣幾何表示爲 Sn,因此A∈Sn表示A是n×n對稱矩陣
3.4、跡
方陣A∈Rn的跡,記做tr(A),可以省略括號 trA,是矩陣的對角線元素之和:
trA=i=1∑nAii
性質如下:
A∈Rn×n,trA=trAT
A,B∈Rn×n,tr(A+B)=trA+trB
A∈Rn×n,t∈R,tr(tA)=ttrA
A,B,C都是方陣,trAB=trBA,trABC=trBCA=trCBA,方陣更多類推
3.5、範數
中間部分內容較多,後面再補上,
3.11、二次型和半正定矩陣
參見二次型的幾何意義-知乎