日韩高清在线免费不卡性生活毛片,亚洲av综合第一页,亚洲美女被操,一级无遮挡理论片

Eigen下載 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

您的位置: 首頁編程開發(fā)編程輔助 → Eigen(C++開源矩陣計算工具) v3.1.3 官方安裝版

Eigen(C++開源矩陣計算工具)

v3.1.3 官方安裝版 Eigen(C++開源矩陣計算工具) 網(wǎng)友評分:8

同類相關軟件

軟件介紹

軟件標簽: Eigen 編程輔助

Eigen安裝是一款能夠讓你在C++編程過程中更加便捷的進行矩陣編程,往往通過簡簡單單的簡短代碼就能夠實現(xiàn)完整的矩陣算法功能,帶給你便捷的體驗,快來綠色資源網(wǎng)下載吧!

Eigen官方介紹

Eigen是一個線性算術的C++模板庫,包括:vectors, matrices, 以及相關算法。功能強大、快速、優(yōu)雅以及支持多平臺。Eigen是可以用來進行線性代數(shù)、矩陣、向量操作等運算的C++庫,它里面包含了很多算法。

Eigen

Eigen軟件特色

Eigen采用源碼的方式提供給用戶使用,在使用時只需要包含Eigen的頭文件即可進行使用。之所以采用這種方式,是因為Eigen采用模板方式實現(xiàn),由于模板函數(shù)不支持分離編譯,所以只能提供源碼而不是動態(tài)庫的方式供用戶使用。

Eigen中無論是矩陣還是數(shù)組、向量,無論是靜態(tài)矩陣還是動態(tài)矩陣都提供默認構造函數(shù),也就是定義這些數(shù)據(jù)結構時都可以不用提供任何參數(shù),其大小均由運行時來確定。矩陣的構造函數(shù)中只提供行列數(shù)、元素類型的構造參數(shù),而不提供元素值的構造,對于比較小的、固定長度的向量提供初始化元素的定義。

數(shù)據(jù)存儲:Matrix創(chuàng)建的矩陣默認是按列存儲,Eigen在處理按列存儲的矩陣時會更加高效。如果想修改可以在創(chuàng)建矩陣的時候加入?yún)?shù)

Eigen功能介紹

動態(tài)矩陣和靜態(tài)矩陣:動態(tài)矩陣是指其大小在運行時確定,靜態(tài)矩陣是指其大小在編譯時確定。

矩陣元素的訪問:在矩陣的訪問中,行索引總是作為第一個參數(shù),Eigen中矩陣、數(shù)組、向量的下標都是從0開始。矩陣元素的訪問可以通過”()”操作符完成。例如m(2, 3)既是獲取矩陣m的第2行第3列元素。

針對向量還提供”[]”操作符,注意矩陣則不可如此使用。

設置矩陣的元素:在Eigen中重載了”<<”操作符,通過該操作符即可以一個一個元素的進行賦值,也可以一塊一塊的賦值。另外也可以使用下標進行賦值。

Matrix3d:表示元素類型為double大小為3*3的矩陣變量,其大小在編譯時就知道。

MatrixXd:表示任意大小的元素類型為double的矩陣變量,其大小只有在運行時被賦值之后才能知道。

在Eigen中行優(yōu)先的矩陣會在其名字中包含有row,否則就是列優(yōu)先。

Eigen中的向量只是一個特殊的矩陣,其維度為1而已。

矩陣介紹

矩陣類型:Eigen中的矩陣類型一般都是用類似MatrixXXX來表示,可以根據(jù)該名字來判斷其數(shù)據(jù)類型,比如”d”表示double類型,”f”表示float類型,”i”表示整數(shù),”c”表示復數(shù);Matrix2f,表示的是一個2*2維的,其每個元素都是float類型。

矩陣的定義:Eigen中關于矩陣類的模板函數(shù)中,共有六個模板參數(shù),常用的只有前三個。其前三個參數(shù)分別表示矩陣元素的類型、行數(shù)和列數(shù)。

矩陣定義時可以使用Dynamic來表示矩陣的行列數(shù)為未知。

軟件截圖

下載地址 電腦版

點擊報錯 軟件無法下載或下載后無法使用,請點擊報錯,謝謝!

用戶評論

熱門評論

最新評論

發(fā)表評論 查看所有評論(0)

昵稱:
請不要評論無意義或臟話,我們所有評論會有人工審核.
字數(shù): 0/500 (您的評論需要經過審核才能顯示)