Eigen
文章平均质量分 62
iteye_11349
这个作者很懒,什么都没留下…
展开
-
matlab矩阵转为Eigen库中的矩阵
[size=large]在matlab,C++联合编程的过程中,想使用一下Eigen库(一个C++矩阵运算库)。为啥不直接用matlab的库呢? 有两点考虑:[list][*]1、matlab中写for循环太慢,处理图像块有时还得两层for循环[*]2、在C++中采用matlab函数,不利于生成独立的C++程序。[/list]不多说了,上代码:以下是将matla...原创 2013-11-01 14:25:10 · 418 阅读 · 0 评论 -
矩阵库Eigen的MatrixXd中预定义的类型
[size=large]在使用Eigen编程时,到处是Curiously recurring template pattern,那么,我们如何知道一个矩阵中存的是double型变量还是float型的变量呢?有人会说, MatrixXd中存的就是double型变量MatrixXf中存的是float型变量啊![/size]我是无耻的插队者:不了解Curiously recurring te...原创 2014-04-29 15:49:49 · 2698 阅读 · 1 评论 -
Eigen的编译选项;MKL的使用
[size=large]使用时在工程的property页面的如下图所示位置定义(或者在#include 前使用#define定义):[/size][img]http://dl2.iteye.com/upload/attachment/0100/5613/6c060444-c6f7-3f3e-8eb0-bb3ff4768e01.png[/img][size=x-large][color=...原创 2014-08-26 12:41:39 · 2459 阅读 · 0 评论 -
Eigen中Map的高级用法
[size=large]Map类 是 矩阵库Eigen中用来将内存数据 映射为 任意形状的矩阵的类。其基本用法参见:[url]http://cherishlc.iteye.com/blog/1968238[/url]Map的官方文档:[url]http://eigen.tuxfamily.org/dox/group__TutorialMapClass.html[/url]Stride类...原创 2014-09-15 23:15:23 · 1399 阅读 · 0 评论 -
Eigen库:那些年我们一起经历的bug
[size=x-large][color=blue]1、使用auto声明新变量时不要局部eval()[/color][/size][size=large]这句话神马意思呢? 我们知道,在C++函数中最好不要返回局部变量,否则可能产生因为局部变量被回收而引发的错误。而这个问题正是源于此。在以下这个bug中:[/size][url]http://eigen.tuxfamily.org/bz...原创 2014-09-24 18:39:32 · 280 阅读 · 0 评论