Eigen3 - 介紹和安裝
阿新 • • 發佈:2022-03-15
目錄
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