歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

C++矩陣處理工具——Eigen

最近和一些朋友討論到了C++中數學工具的問題,以前總是很2地自己寫矩陣運算,或者有時候在matlab裡計算了一些數據再往C程序裡倒,唉~想想那些年,我們白寫的代碼啊……人家早已封裝好了!首先推薦幾個可以在C++中調用的數學平台:eigen、bias、lapack、svd、CMatrix,本文著重eigen做以講解,希望對各位有所幫助。

下面是本文主線,主要圍繞下面幾點進行講解:

**********************************************************************************************

Eigen是什麼?

Eigen3哪裡下載?

Eigen3的配置

Eigen3 樣例代碼有沒有?

去哪裡更深入學習?

**********************************************************************************************

Eigen是什麼?

Eigen是C++中可以用來調用並進行矩陣計算的一個庫,裡面封裝了一些類,需要的頭文件和功能如下:


Eigen的主頁上有一些更詳細的Eigen介紹。

 

Eigen3哪裡下載?

這裡是我下好的,這裡是官網主頁,請自行下載,是個code包,不用安裝。

 

Eigen的配置


直接上圖了,附加包含目錄那裡填上你放Eigen文件夾的位置即可。

 

Eigen的樣例代碼有沒有?

當然有,這篇文章重點就是這裡!

以下是我整理的一些常用操作,基本的矩陣運算就在下面了,算是個入門吧~主要分以下幾部分:


 接下來請看第2頁精彩內容:  http://www.linuxidc.com/Linux/2013-08/88674p2.htm

Copyright © Linux教程網 All Rights Reserved