上哪儿找做网站,网站建设市场前景如何,百度官方营销推广平台,书签制作步骤1 介绍
Eigen库是C标准模板库#xff0c;能够进行向量运算、矩阵运算、矢量运算、数值分析等操作#xff0c;并且包含相应的运算算法。 Eigen官方地址: 地址 可在官网下载指定版本的压缩包#xff0c;将压缩包解压至后面配置的“附件包含目录”中。
2 配置
2.1 VS studi…1 介绍
Eigen库是C标准模板库能够进行向量运算、矩阵运算、矢量运算、数值分析等操作并且包含相应的运算算法。 Eigen官方地址: 地址 可在官网下载指定版本的压缩包将压缩包解压至后面配置的“附件包含目录”中。
2 配置
2.1 VS studio新建一个项目 2.2 选择新建C“空项目”得到一个空项目的解决方案解决方案资源管理器如下所示其中的“config”、“deps”、“include”、“src”、“input”看自己需求进行新建此处将解压的Eigen库放在“deps”文件夹下。
3 项目属性配置
点击小扳手进入项目的属性信息 调整为“所有配置”“所有平台”语言标准建议修改为17。 新建一个cpp文件在资源管理器中右键项目名称“ransac_test”【添加】-【新建项】-“C文件.cpp”之后再次进入属性页找到【C/C】对附加包含目录进行修改。
4 测试 //
#include iostream
#include Eigen/Dense
int main() {// 创建矩阵Eigen::Matrix3f matrix1;matrix1 1, 2, 3,4, 5, 6,7, 8, 9;Eigen::Matrix3f matrix2;matrix2 10, 11, 12,13, 14, 15,16, 17, 18;// 矩阵加法Eigen::Matrix3f sum matrix1 matrix2;std::cout Sum:\n sum std::endl;// 矩阵乘法Eigen::Matrix3f product matrix1 * matrix2;std::cout Product:\n product std::endl;// 矩阵转置Eigen::Matrix3f transposed matrix1.transpose();std::cout Transposed:\n transposed std::endl;return 0;
}
结果