首先需要在官下载engin,然后打开vs新建一个项目。
下载链接:Eigen
首先将系统改为64位,
然后右键项目选择属性打开 ,然后选择C/C++常规,将自己的engin版本路径添加到附加包含目录中。
最后运行下列代码测试
#include#include using namespace Eigen; // 改成这样亦可 using Eigen::MatrixXd; using namespace std; int main() { MatrixXd m = MatrixXd::Random(3, 3); //随机生成3*3的double型矩阵 m = (m + MatrixXd::Constant(3, 3, 1.2)) * 50; //MatrixXd::Constant(3,3,1.2)表示生成3*3的double型矩阵,该矩阵所有元素均为1.2 cout << "m =" << endl << m << endl; VectorXd v(3); // 定义v为3*1的double型向量 v << 1, 2, 3; // 向量赋值 cout << "m * v =" << endl << m * v << endl; system("pause"); return 0; }



