Eigendecomposition的概念可見https://en.wikipedia.org/wiki/Eigendecomposition_of_a_matrix
這里貼一段厄米矩陣的代碼,見https://eigen.tuxfamily.org/dox/group__TutorialLinearAlgebra.html
注意,不同本征值的本征向量是正交的,這是我們可以直接用矩陣共軛來取代矩陣求逆的原因。
1 #include <iostream> 2 #include <eigen3/Eigen/Dense> 3 using namespace std; 4 using namespace Eigen; 5 6 int main () 7 { 8 Matrix2cd A; 9 A<<complex<double>(1,0), complex<double>(0,1), 10 complex<double>(0,-1), complex<double>(1,0); 11 12 SelfAdjointEigenSolver<Matrix2cd> solver(A); 13 if (solver.info() != Success) 14 { 15 cerr<<"Eigen solver failed."<<endl; 16 abort (); 17 } 18 Matrix2cd lambda = Matrix2cd::Zero(); 19 for (int i = 0; i < lambda.cols(); ++i) 20 lambda(i,i) = solver.eigenvalues()(i); 21 Matrix2cd Q = solver.eigenvectors(); 22 cout<<"Matrix A:n"<<A<<endl<<endl; 23 cout<<"Matrix lambda:n"<<lambda<<endl<<endl; 24 cout<<"Matrix Q:n"<<Q<<endl<<endl; 25 cout<<"Q*Q^dagger:n"<<Q*Q.adjoint()<<endl<<endl; 26 cout<<"Q*lambda*Q^dagger:n"<<Q*lambda*Q.adjoint()<<endl<<endl; 27 28 return 0; 29 }
輸出結果為
1 Matrix A: 2 (1,0) (0,1) 3 (0,-1) (1,0) 4 5 Matrix lambda: 6 (0,0) (0,0) 7 (0,0) (2,0) 8 9 Matrix Q: 10 (0.707107,0) (0.707107,0) 11 (0,0.707107) (0,-0.707107) 12 13 Q*Q^dagger: 14 (1,0) (0,0) 15 (0,0) (1,0) 16 17 Q*lambda*Q^dagger: 18 (1,0) (0,1) 19 (0,-1) (1,0)
167684.html
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...
在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...
在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...
不見不散播放器播放曲目順序怎么調?歌曲的播放時順序是聽從你拷入儲存卡的先后順序來播放時的。要是你想遵循你的順序讓它來可以播放,可以到期待你的到來官網上下載一個“MP3排序工具”,這樣你就能聽從你要想的正常播放順序來可以播放。小說播放列表怎么調整順序?小說的播放列表,他就像是依據什么小說的那個設置里好的閱讀章節并且播放時的,假如想按照順序的話,像是是可以不實際更改后他那個設置,也就是他閱讀的那個模式...
沈陽農業大學招生章程與注意事項?楊農業大學2020年全日制普通本科招生簡章一、學校全稱沈陽農業大學二、學校地址遼寧省沈陽市沈河區東陵路120號第三,學校的類型公立高等教育機構四。辦學水平本科課程動詞(verb的縮寫)辦學形式全部時間的不及物動詞辦學的主要條件校園占地面積197.2萬平方米(約2957.4畝);平均教學行政用房面積17.2平方米;平均宿舍面積8.6平方米;生師比16.3;專任教師12...
Vlog到底是什么?如何做好?vlog反正那就是一種生活的表達出,記錄信息,要做了也可以指導你賺錢啊。1.你要要有一部專業的vlog設備,如高品質的手機和手機穩定器。2.會依靠當下的手機軟件加字幕簡單的vlog,剪映就相當比較好3.要多仔細觀察網上的熱點,依靠網上的熱點來排出來要什么當下換算的vlog下面我的視頻里有更多的見解,是可以具體一點直接看。@西瓜VLOG@西瓜視頻創作中心@微頭條話題視頻...