![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Eigen
MagiChos
这个作者很懒,什么都没留下…
展开
-
Eigen保存矩阵
Eigen是一个轻量级的数据计算库能进行各种矩阵运算,下面的一个小例子用于文件读取然后保存到Eigen定义的四阶矩阵中。#include <Eigen3/Eigen/Eigen>#include <vector>#include <iostream>#include <fstream>using namespace Eigen;using namespace std;void main()原创 2016-03-22 14:50:22 · 3354 阅读 · 0 评论 -
Eigen的简单使用(转)
Eigen是可以用来进行线性代数、矩阵、向量操作等运算的C++库,它里面包含了很多算法。它的License是MPL2。它支持多平台。 Eigen采用源码的方式提供给用户使用,在使用时只需要包含Eigen的头文件即可进行使用。之所以采用这种方式,是因为Eigen采用模板方式实现,由于模板函数不支持分离编译,所以只能提供源码而不是动态库的方式供用户使用。 矩阵的定义:Eigen中关于矩阵转载 2016-08-25 14:13:51 · 3504 阅读 · 0 评论 -
计算空间点到直线的距离
利用向量的叉积计算空间点到直线的距离,Eigen库已经给我封装好了只需按着要求调用就好了。 举个简单的例子如下:已知空间直线的方向向量表示为(m,n,p),已知直线上一点坐标为B(x0,y0,z0),求解空间点A(x,y,z)B到直线的距离d 需要构建两个向量:Eigen::Vector4d vec1(m,n,p,0) ;//方向向量vec1.normalize() ;//单位化Eigen:原创 2016-09-19 22:19:06 · 15714 阅读 · 1 评论 -
求解特征值和特征向量
/************************************************************************//* 主成分分析求解特征值和特征向量 *//***********************************原创 2016-09-20 20:07:01 · 1480 阅读 · 0 评论