1. 程式人生 > 其它 >Eigen3 - 介紹和安裝

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