1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          C++使用eigen庫做本征分解

          來源:互聯網轉載 時間:2024-01-29 07:42:22

          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

          標簽:eigendecomposition-

          網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...

          在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...

          在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...

          不見不散播放器播放曲目順序怎么調?歌曲的播放時順序是聽從你拷入儲存卡的先后順序來播放時的。要是你想遵循你的順序讓它來可以播放,可以到期待你的到來官網上下載一個“MP3排序工具”,這樣你就能聽從你要想的正常播放順序來可以播放。小說播放列表怎么調整順序?小說的播放列表,他就像是依據什么小說的那個設置里好的閱讀章節并且播放時的,假如想按照順序的話,像是是可以不實際更改后他那個設置,也就是他閱讀的那個模式...

          沈陽農業大學招生章程與注意事項?楊農業大學2020年全日制普通本科招生簡章一、學校全稱沈陽農業大學二、學校地址遼寧省沈陽市沈河區東陵路120號第三,學校的類型公立高等教育機構四。辦學水平本科課程動詞(verb的縮寫)辦學形式全部時間的不及物動詞辦學的主要條件校園占地面積197.2萬平方米(約2957.4畝);平均教學行政用房面積17.2平方米;平均宿舍面積8.6平方米;生師比16.3;專任教師12...

          Vlog到底是什么?如何做好?vlog反正那就是一種生活的表達出,記錄信息,要做了也可以指導你賺錢啊。1.你要要有一部專業的vlog設備,如高品質的手機和手機穩定器。2.會依靠當下的手機軟件加字幕簡單的vlog,剪映就相當比較好3.要多仔細觀察網上的熱點,依靠網上的熱點來排出來要什么當下換算的vlog下面我的視頻里有更多的見解,是可以具體一點直接看。@西瓜VLOG@西瓜視頻創作中心@微頭條話題視頻...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>