Re: [問題] 請問用C求n*n矩陣的eigenvalue及eigenv …
之前學的線代都忘光了, 利用短暫又瘋狂的找資料之後, 試出一個可行的方法.
求 Eigenvalue, Eigenvector 的過程可以參考這個網頁
http://www.miislita.com/information-retrieval-tutorial/
matrix-tutorial-3-eigenvalues-eigenvectors.html
(縮網址 http://ppt.cc/Y3Ny )
主要的流程是: 1. Power method: 找到 A 最大絕對值的 e-value
2. Deflation method: 根據目前的 A 與最大絕對值的 e-value
產生 A-star
接下來的步驟就是 A-star 代入 step-1 的 A,
再找下一個最大絕對值的 e-value.
網路上有人提供 c 與 c++ 版本的 power method 程式碼
我找得到, 你應該也找得到.
那些source codes要修改一下才能用吧? 至少在 VS2010環境是這樣.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.117.123.89
→
09/29 03:24, , 1F
09/29 03:24, 1F
推
09/30 19:40, , 2F
09/30 19:40, 2F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章