Eigen3 - 介紹和安裝


 

Eigen 適用范圍廣,支持包括固定大小、任意大小的所有矩陣操作,甚至是稀疏矩陣;支持所有標准的數值類型,並且可以擴展為自定義的數值類型;支持多種矩陣分解及其幾何特征的求解;它不支持的模塊生態系統提供了許多專門的功能,如非線性優化,矩陣功能,多項式解算器,快速傅立葉變換等。

 

環境包

需要安裝 libeigen3-dev

sudo apt-get install libeigen3-dev

 

安裝 Eigen3

wget https://gitlab.com/libeigen/eigen/-/archive/3.4-rc1/eigen-3.4-rc1.tar.gz
tar -xzvf eigen-3.4-rc1.tar.gz
cd eigen-3.4-rc1
mkdir build
cd build
cmake ../
sudo make install

 

基本框架

概述

Eigen3官方文檔:https://eigen.tuxfamily.org/dox/

與 LAPACK 不同, Eigen3 有非常詳細的介紹,直接參考官網說明即可

 

編譯指令

需要提供頭文件路徑

g++ -o main main.cpp -I/usr/local/include/eigen3


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM