我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Visual Studio下Eigen库环境配置方式

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Visual Studio下Eigen库环境配置方式

引言

Eigen是一款C++开源库,里面包含线性代数、矩阵、矢量运算、数据分析等相关算法库。

本文主要介绍如何使用Visual Studio编译安装Eigen3。

一、Eigen下载地址

Eigen库地址下载

下载后解压,得到源文件。

二、Visual Studio环境配置

VS新建一个空项目

打开属性管理窗口(“视图->其他窗口->属性管理”)

在对应的调试模式下,添加新的项目属性表,并编辑属性

在包含目录下新建并添加刚刚解压的源文件路径

三、代码测试

编写测试代码

#include <iostream>
#include <Eigen/Dense>
#include <Eigen/Core>

using namespace std;

int main()
{
	Eigen::Matrix<float, 2, 3> matrix_23;
	matrix_23 << 1, 2, 3, 4, 5, 6;
	cout << matrix_23 << endl;
	return 0;
}

运行后得到一下结果:

1 2 3

4 5 6

模块和头文件:

ModuleHeader FileContent
Core#include<Eigen/Core>包含Matrix和Array类,基础的线性代数运算和数组操作
Dense#include<Eigen/Dense>包含了Core/Geometry/LU/Cholesky/SVD/QR/Eigenvalues模块
Geometry#include<Eigen/Geometry>包含旋转,平移,缩放,2维和3维的各种变换
LU#include<Eigen/LU>包含求逆,行列式,LU分解
Cholesky#include<Eigen/Cholesky>包含LLT和LDLT Cholesky分解
Eigenvalues#include<Eigen/Eigenvalues>包含特征值,特征向量分解
QR#include<Eigen/QR>包含QR分解
SVD#include<Eigen/SVD>包含SVD分解
Sparse#include<Eigen/Sparse>包含稀疏矩阵的存储和运算
Eigen#include<Eigen/Eigen>包含Dense和Sparse

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Visual Studio下Eigen库环境配置方式

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Visual Studio下Eigen库环境配置方式

这篇文章主要介绍了Visual Studio下Eigen库环境配置方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2022-12-15

Flutter——Android Studio下环境配置

引言 前段时间,制定了今年的学习计划,包括前端优化(打包、测试、发布)、数据可视化、Vue3.0源码阅读、Flutter、算法和数据结构。 所以,最近也陆续开始今年的学习计划,先拿 Flutter开刀(hhh),当然第一步就是开发环境的配置
2022-06-06

Visual Studio Code中怎么配置C++编译环境

这期内容当中小编将会给大家带来有关Visual Studio Code中怎么配置C++编译环境,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。一、简介  大学期间用的C++编译环境一直是Visual Stu
2023-06-20

Window环境下配置Mongodb数据库

MongoDB这几天也了解了一下,今天配置了下环境,从今天开始学下Mongodb数据库。一、下载在这个网址中选择要下载的开发环境https://www.mongodb.com/download-center,然后下载下来。我选择的是64
2022-07-07

Android Studio中配置OpenCV库开发环境的教程

1、下载 进入官网(http://opencv.org/)下载OpenCV4Android并解压。目录结构如下图所示。其中,sdk目录即是我们开发opencv所需要的类库;samples目录中存放着若干opencv应用示例(包括人脸检测等)
2022-06-06

Mysql环境变量配置方式

这篇文章主要介绍了Mysql环境变量配置方式,具有很好的参考价值,希望对大家有所帮助。
2022-12-29

Linux下配置jdk环境的方法

1.去官网下载适用于linux的jdk包,如jdk-8u162-linux-x64.tar.gz 2.创建目录,将jdk包拷贝到该目录下,如home/haha/user/java 3.在控制台中进入该目录,http://www.cppcns
2022-06-04

Window环境下如何配置Mongodb数据库

这篇文章主要介绍“Window环境下如何配置Mongodb数据库”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Window环境下如何配置Mongodb数据库”文章能帮助大家解决问题。一、下载我选择的
2023-07-02

ubuntu 下JDK环境变量配置方法

检查jdk版本、卸载openjdk版本(jdk与openjdk的区别不在此赘述) 先检查java –version、javac –version命令查看版本(如图一)经检查jdk版本为1.7.0.45;再输入rpm -qa|grep jav
2022-06-04

Linux系统下SystemC环境配置方法

以下为centos7下配置方法 下载systemc源码包:SystemC (accellera.org)将压缩包放置到用户目录下,并解压tar -zxvf systemc-2.3.3.tar.gz进入到systemc-2.3.3文件夹cd
2022-06-04

Linux系统中jdk环境配置方式

目录1.下载jdk安装包 3.上传jdk安装包到linux4.解压jdk安装包5.编程开始配置环境变量6.验证是否配置jdk成功总结如下操作步骤为linux系统中部署jdk环境 1.下载jdk安装包 jdk官网下载地址 https://w
2023-04-07

Linux系统中Tomcat环境配置方式

目录1.下载tomcat 安装包2.上传tomcat安装包并解压3.配置环境变量4.输入 I 键5.复制配置信息6. 按 Esc 键7.验证tomcat是否安装成功 (默认是8080端口)8.如图tomcat启动成功总结如下操作步骤为lin
2023-04-07

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录