# 李宏毅_Linear Algebra Lecture 15: Inverse of Matrix ###### tags: `Hung-yi Lee` `NTU` `Linear Algebra Lecture` [課程撥放清單](https://www.youtube.com/playlist?list=PLJV_el3uVTsNmr39gwbyV-0KjULUsN7fW) ## Linear Algebra Lecture 15: Inverse of Matrix [課程連結](https://www.youtube.com/watch?v=fOK-bLERPUM&list=PLJV_el3uVTsNmr39gwbyV-0KjULUsN7fW&index=16&t=0s) 課程主要說明矩陣的Inverse ### Inverse of Function  假設有兩個function-f、g,它們互為inverse,那麼它滿足以下條件: * input-$v$經過function-f得到$x$,再經過function-g會得到$y$,這個$y$就是原始的$v$ * 相反的先經過function-g再經過function-f也可以得到原始的結果 * 不管你的順序為何,只要經過兩個function就一定可以還原為原始的輸入 這時候我們說,f與g互為inverse,也就是f=g^-1^,g=f^-1^,而矩陣的inverse其道理一樣,因為我們可以將matrix視為一個linear function。 ### Inverse of Matrix  相同於function,matrix的互為inverse也是一樣的道理。只要經過兩個function,不管順序都會得到原始的輸入。 以另一種角度來說,$AB=I$且$BA=I$~(I為identity matrix)~,那它們就互為inverse。 ### Inverse of Matrix  如果有一個matrix-B,而$AB=I$且$BA=I$,那A是invertible(可逆的),而B就是A的inverse,即$B=A^{-1}$,而inverse是互相的,也就是$A=B^{-1}$。 如果matrix是invertible,那它就是non-singular,這只是一個換句話說,singular有單獨的意思,而invertible代表它有一個伴,也就non-singular了。 ### Inverse of Matrix  特別注意到的是,如果matrix並非方形(即nxm且n<>m),那它就一定不是invertible,也就是一定不可逆。 ### Inverse of Matrix  這邊用一個案例說明非方形一定不可逆,主要在於低維轉高維的時候是無法還原的,這種情況下相乘是不會產生identity matrix,自然也就不可逆。 ### Inverse of Matrix  上圖的上方案例說明著,並非所有方形的矩陣都是可逆的。 上圖的下方案例說明著,inverse是唯一的,也代表著$AB=I, BA=I$,不會出現$AB=I, AC=I$的情況。 ### Inverse for matrix product  這邊是更多性質的說明: * 當AB皆為invertible的nxn矩陣的時候,那AB也會是invertible * 證明:$(AB)^{-1} = B^{-1} A^{-1}$,然後乘上$AB$,$B^{-1} A^{-1}(AB)=B^{-1}(A^{-1}A)B=B^{-1}B=I$,反過來也是一樣,$(AB)B^{-1}A^{-1}=A(BB^{-1})A^{-1}=AA^{-1}=I$ * 相同的證明可以推廣到$K$個invertible matrix * $(A_1A_2A_3...A_K)^{-1}=(A_K)^{-1}(A_{K-1})^{-1}...(A_1)^{-1}$ ### Inverse for matrix product  * 如果A是invertible,那A^T^也會是invertible,也就是$(A^T)^{-1}=(A^{-1})^T$ * 證明:$A^{-1}A \rightarrow I=(A^{-1}A)^T=I \rightarrow A^T(A^{-1})^T=I$ * 對identity matrix做transpose還是identity matrix * 反過來證明:$AA^{-1}=I \rightarrow (AA^{-1})^T=I \rightarrow (A^{-1})^TA^T=I$ ### Inverse for matrix transpose  * 如果$A$是invertible,那$A^T$也是invertible,即$(A^T)^{-1} = (A^{-1})^T$ * 這只要證明$A^T(A^{-1})^T$是否為identity matrix就可以 * 證明:$(A^{-1}A)=I \rightarrow (A^{-1}A)^T=I \rightarrow A^T(A^{-1})^T=I$ * 反過來證明:$AA^{-1}=I \rightarrow (AA^{-1})^T=I \rightarrow (A^{-1})^TA^T=I$ ### Solving Linear Equations  matrix的逆比較直觀的作用是拿來解system of linear equation: * 假設$Ax=b$,並且$A$是可逆的~(invertible)~ * 兩邊同乘$A^{-1}$,即$A^{-1}A(Ax)=A^{-1}b$ * 然後抵消$A^{-1}A$,就可以得到$I_nx=a^{-1}b$,也就是$x = A^{-1}b$ 概念上類似於代數運算,左右同時做某種數值上的操作,只是因為matrix沒有倒數,因此以inverse作為倒數。 實務上並不會用這種方法來求解,因為求inverse的過程需要執行RREF,既然還要執行RREF那就一開始直接用RREF求解即可。 ### Input-output Model  上面給出一個應用範例,可自行參閱。 其中將生產每單位需求的資源做為矩陣,稱為Consumption matrix-$C$,想生產的為$x$,須投入的資源則為$Cx$。 ### Input-output Model  利用模型可以很快速的計算須投入的成本,但考量產出所投入的成本之後,淨收益為$x - Cx$,稱為Demand Vector ### Input-output Model  實務上我們可能會希望直接求得淨收益的部份,即$x - Cx = d$: * $x$乘上identity matrix,這並不影響結果,$Ix - Cx = d$ * 提出$x$,$(I - C)x =d$ * 而$Ax = b$,將$I-C$視為$A$,$A=I-C$,而$b = d$,$x$為$(I-C)^{-1}d$ ### Input-output Model  如果想提升一單位食物的淨產值,需要多生產多少資源? * 已知$(I-C)x=d \rightarrow x = (I-C)^{-1}d$ * $d$則需要加上一個standard vector,即$d+e_1$ * 代入公式,$x'=(I-C)^{-1}(d+e_1)$ * 分別乘開,得$(I-C)^{-1}d + (I-C)^{-1}e_1$ * $(I-C)^{-1}d$是原本的$x$,而$(I-C)^{-1}e_1$是多出來的部份,也就是要是升一單位食物的淨產值所需要的資源,也就是$x$的第一個column
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up