# 李宏毅_Linear Algebra Lecture 5: Matrix-vector Product ###### tags: `Hung-yi Lee` `NTU` `Linear Algebra Lecture` [課程撥放清單](https://www.youtube.com/playlist?list=PLJV_el3uVTsNmr39gwbyV-0KjULUsN7fW) ## Linear Algebra Lecture 5: Matrix-vector Product [課程連結](https://www.youtube.com/watch?v=K2zzvo28X0g&list=PLJV_el3uVTsNmr39gwbyV-0KjULUsN7fW&index=5) ### Matrix-Vector Product ![](https://i.imgur.com/umWHdm3.png) 假設Matrix的維度為mxn,那Vector的維度必需為nx1,否則無法計算。 計算的過程也非常簡單,將Vector的第1個元素乘上Matrix的Column 1元素,第2個元素乘上Matrix的Column 2的元素,依此類推,每個Row最後元素加總起來就是結果。 ### Matrix-Vector Product ![](https://i.imgur.com/gzirtLo.png) 整個式子就跟解多元一次聯立方程式一樣,左邊部份就是Matrix-$A$與Vector-$x$相乘,而得到的結果就是Vector-$b$,因此$Ax=b$。 以線性系統來看的話,描述線性系統的參數就是Matrix-$A$(mxn),輸入的部份則為$x$(nx1),輸出即為$Ax$。 ### Row Aspect ![](https://i.imgur.com/pis5qc8.png) 以Row的角度來看,就是$A$的每一個row都跟vector-$x$做一次inner product,然後得到一個scalar ### Column Aspect ![](https://i.imgur.com/yI7JUT3.png) 從Column的角度來看,將$A$的每一個column都看成一個vector,然後乘上相對應索引的vector-$x$的元素,再將這些vector加總,就是Matrix與Vector的product。 ### Example ![](https://i.imgur.com/4dmNfzu.png) 上面範例說明兩個不同觀點的計算過程。 ### Matrix-Vector Product ![](https://i.imgur.com/vHQkBfl.png) Matrix跟Vector要做Product的時候,其維度一定要相同,Matrix(mxn),Vector(nx1),因Matrix-$A$是無法做Product,但Matrix-$A'$、Matrix-$A''$是可以的。 ### Properties of Matrix-Vector Product ![](https://i.imgur.com/ru4262i.png) 假設$A$、$B$是Matrix,維度皆為(mxn),$u, v$是vector,$R^n$,$c$是scalar: * $A(u+v)=Au+Av$ * $A(cu)=c(Au)=(cA)u$ * $(A+B)u=Au+Bu$ * $A0$得到一個mx1的0向量 * $0v$得到一個mx1的0向量 * $l_nv=v$,identity matrix乘上vector會得到本身vector ### Properties of Matrix-Vector Product ![](https://i.imgur.com/napE8nL.png) 假設A、B都是Matrix,維度為mxn,任意Vector-w與它們相乘都會相等,即$Aw=Bw$,則$A=B$。 證明如下: * 假設$A$乘上standard vector-$e_j \in R^n$,以Column的角度來看,很明顯的,$A_{e_1}$的結果是只在第1個元素位置上有值,其餘皆為0,加總就是$a_1$。 * 假設$A_{e_1}=B_{e_1}$即代表$a_1=b_1$ * 以此類推可得$a_n=b_n$ * 以此可證,$A=B$ 要證明兩個Matrix是否相同,只要利用standard vector驗證輸出是否相同就可以。 註:standard vector $e_j$代表只在j的地方為1,其餘為0。