作者lovealgebra (calculus)
看板Math
標題Re: [線代] 關於symmetric與orthogonal matrix
時間Mon Dec 12 13:25:20 2016
※ 引述《a84172543 (SayaCintaMu)》之銘言:
: 想詢問一下
: 若有矩陣A:symmetric 假設有相異特徵值
: t1 t2 t3 ... ... tn-->eigenvalues
: v1 v2 v3 ... ... vn-->eigenvectors
: 若要找出Q:orthogonal s.t.
: (Q^-1)AQ=D=(Q^T)AQ=D ,where D:diagonal
: 整理(移項)-->AQ=QD
: t1 t2 t3 ... ... tn-->原來特徵值
: 然後將vi正交化為qi 形成Q之column
vi本身就彼此都orthogonal
只需要normal
A is real symmetric
then A is orthonormal diagonalizable
事實上你的Eigenvector彼此都互相垂直了
你上面也寫Q^t=Q^(-1)
你要找Q的Column vector
只需要把eigenvector作歸一化
: q1 q2 q3 ... ... qn
: 然後也會得到
: Aq1=t1*q1
: Aq2=t2*q2
: ...
: ...
: Aqn=tn*qn
: 這樣不是會產生一個eigenvalue
一個eigenvalue可以對應到無窮多個eigenvector
因為你只要同向,放大幾倍皆為Eigenvector
: 對應到兩個eigenvectors
: 想問為什麼導致這樣的過程
我看不出來哪個部分對應到兩個eigenvector
你的q1和v1,應該只差一個常數是v1的長度
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.120.242.1
※ 文章網址: https://www.ptt.cc/bbs/Math/M.1481520323.A.568.html
→ a84172543 : 像這個情況...是因為發生重根的關係嗎? 12/12 13:40
推 a84172543 : 我好像知道原因了~ 12/12 14:10
推 h42318 : 正解 12/12 15:29