看板 MATLAB 關於我們 聯絡資訊
>> B=[0 0 6;1/2 0 0;0 1/3 0] B = 0 0 6.0000 0.5000 0 0 0 0.3333 0 >> [v,d]=eig(B) v = 0.8847 0.8847 -0.8847 -0.2212 - 0.3831i -0.2212 + 0.3831i -0.4423 -0.0737 + 0.1277i -0.0737 - 0.1277i -0.1474 d = -0.5000 + 0.8660i 0 0 0 -0.5000 - 0.8660i 0 0 0 1.0000 以上是程式碼。 可是特徵值是1時,特徵向量應該是[6 3 1]吧? 這和Matlab去解x^3=1時,會選擇兩個虛根有關嗎? 但應該不至於影響到解實根的特徵向量才是啊? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.202.86 ※ 編輯: magiclass 來自: 140.119.202.86 (08/02 09:51)
GirlInBlack:他的特徵向量是看直的。最後一行是6:3:1沒錯啊 08/02 11:11
magiclass:喔喔,了解了,只是他未必會化成整數比。謝謝樓上。 08/02 13:21
GirlInBlack:它會把特徵向量normalize成單位向量喔 08/02 23:13
GirlInBlack:不客氣 :p 08/02 23:14