线性算术的C++模板库 Eigen(在VS2010中的下载、配置与使用)
来源:互联网 发布:天金加银软件下载 编辑:程序博客网 时间:2024/05/01 16:32
一. Eigen简介:
Eigen 是一个线性算术的C++模板库,包括:vectors, matrices, 以及相关算法。功能强大、快速、优雅以及支持多平台。
二. 下载:
1. 下载Eigen:
Eigen的官网下载地址:http://eigen.tuxfamily.org/index.php?title=Main_Page#Download
下载后的文件名为:eigen-eigen-bdd17ee3b1b3.tar,为方便使用将其名字修改为eigen3.
CSDN下载地址:http://download.csdn.net/detail/u013354805/9083505
Eigen帮助文档的地址:http://eigen.tuxfamily.org/dox/index.html
Eigen论坛地址:https://forum.kde.org/viewforum.php?f=74
如图1所示:
使用时需在VS2010的项目中包含Dense文件(其目录为:eigen3\Eigen),如图2所示:
2. VS2010项目中的配置,直接在“Additional Include Directories”中加入eigen3的目录即可,如图3所示:
3. 在项目中包含eigen的目录、命名空间,并使用其中的矩阵:
<span style="font-size:18px;">#include <iostream>#include <Eigen/Dense>using namespace Eigen;int main(){Matrix2d a;a << 1, 2,3, 4;MatrixXd b(2,2);b << 2, 3,1, 4;std::cout << "a + b =\n" << a + b << std::endl;std::cout << "a - b =\n" << a - b << std::endl;std::cout << "Doing a += b;" << std::endl;a += b;std::cout << "Now a =\n" << a << std::endl;Vector3d v(1,2,3);Vector3d w(1,0,0);std::cout << "-v + w - v =\n" << -v + w - v << std::endl;}</span>
0 0
- 线性算术的C++模板库 Eigen(在VS2010中的下载、配置与使用)
- 线性算术的C++模板库 Eigen
- Eigen 3.1.3 发布,线性算术的C++模板库
- Eigen: C++开源矩阵计算工具——Eigen 在VS2005中的下载、配置与使用
- C++开源矩阵计算工具——Eigen 在VS2005中的下载、配置与使用
- C++开源矩阵计算工具——Eigen 在VS2005中的下载、配置与使用
- 开源矩阵Eigen的下载、VS配置与使用
- C++Eigen库的配置和基本使用
- Eigen C++ 模板库,用来矩阵向量的线性操作
- 有关eigen库在qt中的使用
- VS2010配置eigen
- Eigen 库的配置
- Eigen 模板库的简介
- Eigen库的使用
- Eigen 矩阵运算库在实际项目中的使用
- fftw在VS2010中的配置使用
- 矩阵运算库Armadillo,Eigen,MATCOM在windows+vs2010环境下的安装和测评
- 矩阵运算库Armadillo,Eigen,MATCOM在windows+vs2010环境下的安装[转]
- java面试题
- 互联网协议入门
- JVM学习笔记(四)------内存调优
- 关于JDK 1.6与JDK1.6+ 中的subString 讨论
- 虚函数和抽象类基础知识
- 线性算术的C++模板库 Eigen(在VS2010中的下载、配置与使用)
- 黑马程序员---网络编程(TCP传输)
- ssh框架里面添加数据时,jsp页面中文输入显示问号?解决方法
- JAVA中StringBuffer类常用方法详解
- java算法之一冒泡排序(交换排序)
- iOS应用内部切换语言,不跟随系统
- Android项目Ant命令与问题记录
- 基于XMPP协议的即时通讯教程附Demo
- 95 NSURLSession 断点续传