日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

Eigen:C++中Eigen库的安装与学习

發布時間:2023/11/27 生活经验 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Eigen:C++中Eigen库的安装与学习 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.下載地址:

http://eigen.tuxfamily.org/index.php?title=Main_Page

進入上邊官方網站進行下載如下所示:

找到自己需要的版本下載即可,我下載的是3.3.8(右邊的zip)。

(2)解壓配置即可

找到你下載的文件,移動到自己想放置的位置,也可不移動。

打開VS2010,新建一個項目,然后選擇”項目”—>”屬性” 打開工程的屬性頁。

選擇”C/C++” —>”常規”,在”附加包含目錄”里加入eigen3.3.8文件夾的路徑。

(對于一些第三方的SDK,一般會包含頭文件(*.h),靜態庫文件(*.lib)和動態庫文件(*.dll)。為了提高程序的可移植性,建議將第三方庫放在解決方案(*.sln)或者(*.vcproj)文件所在的文件夾下,而不要放在其他位置。)

完成后測試一下:

#include <iostream>
#include <Eigen/Dense>
using namespace Eigen;
using namespace std;
int main()
{//Vector3d v(1, 0, 0);//Vector3d w(0, 1, 0);Eigen::Vector3d v;v(0) = 0;v(1) = 3;v(2) = 1;cout << "Here is the vector v:\n" << v << endl;Eigen::Vector3d w;w(0) = 1;w(1) = 2;w(2) = -1;cout << "Here is the vector w:\n" << w << endl;cout << "Dot product: " << v.dot(w) << endl;cout << "Cross product:\n" << v.cross(w) << endl;//向量v叉乘向量W為(-5,1,-3)cout << "Cross product:\n" << w.cross(v) << endl; //向量w叉乘向量v為(5,-1,3)
}

結果展示:

??

總結

以上是生活随笔為你收集整理的Eigen:C++中Eigen库的安装与学习的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。