李宏毅_Linear Algebra Lecture 32: Orthogonal Matrix
課程撥放清單
Linear Algebra Lecture 32: Orthogonal Matrix
課程連結
Norm-preserving

當一個linear operator是Norm-preserving時,有下面特性:
- 所有的輸入-經過這個operator-,其長度會相等,即
- 旋轉就是一種Norm-preserving的linear operator
- 鏡射(refection)也是一種Norm-preserving
以上面兩個例子來看可以發現幾個特性:
- column之間都是orthogonal
- column的長度都是1
Norm-preserving

上面案例說明的是一個projection的linear operator,這並非是一個Norm-preserving的matrix。可以發現到,這個projection的linear operator並沒有剛才所說的兩個特性。
下面的案例說明的是,當linear operator的eigenvalue-,那它就不會是Norm-preserving:
- 假設eivenvector-,,而這又等於,如果,那就會改變的長度
Orthogonal Matrix

剛才課程有提到,Norm-preserving的linear operator matrix會有兩個特性:
- column之間是orthogonal
- column的長度為1
這種情況下,這個matrix稱為Orthogonal Matrix,值得注意的是,它們的column是orthonormal,而不是orthogonal。
簡報上也給出一個orthogonal matrix的範例。
Norm-preserving

這邊課程會證明Norm-preserving背後的matrix一定是Orthogonal Matrix,反之亦然,這是一個if and onle if(若且唯若)的關係。
Norm-preserving-一定是Orthognal Matrix:
- 首先檢查每一個column的長度是否為1
- 課程開始有提過,Norm-preserving的特性就是input長度會等於output長度,而且我們還知道standard vector的特性就是乘上matrix會得到第個column。因此,,而standard vector的長度固定是1,且已知為norm-preserving,因此
- 檢查任意兩個column是否為orthogonal
- 取任意兩個column的norm平方,即,而這又等於,根據畢式定理,兩者為orthogonal,因為,再提出,即,再根據norm-preserving的特性,輸入長度等於輸出長度,即
因此我們證明,只要是Norm-preserving,其背後的matrix一定為Orthogonal Matrix。
Orthogonal Matrix

這邊證明,Orthogonal Matrix一定是Norm-preserving:
- 為orthogonal matrix
- 為invertible,且
當1成立,那2就成立,3就自然跟著2成立,而2成立就代表4成立,4成立則5成立,而5成立則剛剛已推論1成立。
推論寫在課板。再回頭細聽一次。
Orthogonal Matrix

Orthogonal等價於Norm preserving
Orthogonal Matrix的更多特性:
-
- ,而的,也就是,依的特性,,再根據的特性,matrix的會等於matrix transpose的,因此,而,因此
- 也也是Orthogonal Matrix
- 檢查是否等於
- 各為Norm-preserving,意味著先過再過,兩個linear operation都不會改變長度,因此直觀來看也是Norm-preserving
- 會是Orthogonal Matrix
- 檢查是否等於
- =,而中,稍早已證明,因此,因此,也因此也是Orthogonal Matrix
- Orthogonal等價於Norm-preserving,Norm-preserving是一個輸出、入長度不變的操作,而inverse也是一種將輸出轉輸入的操作
- 也會是Orthogonal Matrix
- 同上小節證明,
- 這比較不直覺,假設有一個Matrix-,每一個column的長度都是1,且彼此之間都是orthogonal,而這個matrix-的transpose也會是orthogoal,意味著這個matrix的row也會是orthogonal
Orthogonal Operator

Orthogonal Operator的背後是Orthogonal Matrix,因此剛剛說的Orthogonal Matrix的特性它都有:
- 如果都是Orthogonal Operator,那、也都是Orthogonal Oeprator
Example: Find an orthogonal operator on \mathbb{R}^3

給定一個式子,,找出:
- 目前已知是orthogonal operator,因此它存在著Norm-preserving的特性
- 檢查輸入的vector與輸出,確定長度皆為1,因此確定存在著Norm-preserving的特性
- 首先找出,,假設就是背後的linear opeartor,調整之後得到,因此,而依據orthogonal matrix的特性,找出就等於找到
- 實際上這個題目的解不止一個,只要是存在於的解都可以使用,重點是兩個column之間必需是orthogonal,得到
- ,因為,兩次的transpose就可以轉正。