[運算] 關於矩陣運算的問題已回收

看板MATLAB作者 (順其自然)時間15年前 (2011/03/13 14:00), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
最近因為研究上的問題想要用matlab計算一個問題 類似: 已知一個方陣 B , 而 B = A*A*A........ 亦即 B = A^n ; 想要求解 A 這個問題似乎要用對角化求解 令 B = S*D*S^-1 則 A = S*D^(1/n)*S^-1 但是我實際用matlab測試 A= [ 1 2 3 4 ] B = A^2 ; [ V D ] = eig(B) C = V*D^(0.5)*inv(V) 卻得到 C = [ 1.5667 1.7408 2.6112 4.1779 ] 而 C =\= A 苦思許久卻找不出問題@@ 希望有高手能為我解惑 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.58.83.126 ※ 編輯: eddie4751 來自: 61.58.83.68 (03/13 22:24)

03/13 23:33, , 1F
A的eigen一正一負 你直接對D開根號 會得到兩個正的
03/13 23:33, 1F
文章代碼(AID): #1DV5sDLn (MATLAB)