您现在的位置是:首页 > 软件下载 > 编程开发 > 编译工具 >

Eigen(C++开源矩阵计算工具) v3.1.3 官方安装版

Eigen(C++开源矩阵计算工具) v3.1.3 官方安装版

Eigen(C++开源矩阵计算工具) v3.1.3 官方安装版

宝哥软件园收集的Eigen安装是一款能够让你在C++编程过程中更加便捷的进行矩阵编程,往往通过简简单单的简短代码就能够实现完整的矩阵算法功能,带给你便捷的体验,快来宝哥软件园下载吧!Eigen官方介绍Eigen是一个线性算术的C++模板库,包括:vectors,matrices,以及相关算法。,欢迎免费下载体验

软件大小:4.4M

软件类型:汉化软件

软件语言:简体中文

软件授权:试用软件

最后更新:2021-08-24 00:00:13

推荐指数

运行环境:WinAll, WinXP, Win7, Win8

查看次数3

特征安装可以使矩阵编程在C编程过程中更加方便。它可以通过简单简短的代码实现完整的矩阵算法功能,给你带来便捷的体验。在绿色资源网下载!

Eigen官方介绍

Eigen是一个线性算术的C模板库,包括:向量、矩阵和相关算法。强大、快速、优雅,支持多种平台。Eigen是一个可以用于线性代数、矩阵和向量运算的C库,它包含了很多算法。

Eigen

Eigen软件特色

Eigen以源代码的形式提供给用户,只有包含Eigen头文件才能使用。EIGEN之所以采用这种方法,是因为Eigen是通过模板实现的。因为模板函数不支持单独编译,所以只能提供源代码而不能提供动态库给用户使用。

在Eigen中,无论是矩阵、数组、向量、静态矩阵还是动态矩阵,都提供了默认的构造函数,也就是说,这些数据结构可以在不提供任何参数的情况下定义,它们的大小由运行时决定。在矩阵的构造器中,只提供了行列数和元素类型的构造参数,而没有提供元素值的构造,对于相对较小的固定长度的向量提供了初始化元素的定义。

数据存储:Matrix创建的矩阵默认按列存储,Eigen在处理按列存储的矩阵时效率会更高。如果要修改,可以在创建矩阵时添加参数

Eigen功能介绍

动态矩阵和静态矩阵:动态矩阵意味着其大小在运行时确定,而静态矩阵意味着其大小在编译时确定。

矩阵元素的访问:在对矩阵的访问中,行索引始终是第一个参数,矩阵、数组、向量在Eigen中的下标都是从0开始的。矩阵元素的访问可以由“()”运算符完成。例如,m(2,3)是采集矩阵m的第二行和第三列的元素。

还为向量提供了“]”运算符,但请注意,矩阵不能以这种方式使用。

设置矩阵的元素:操作符“”在Eigen中重载,通过它可以一个一个或者一个一个赋值。您也可以使用下标来赋值。

Matrix3d:表示元素类型为double,大小为3*3,其大小在编译时已知。

MatrixXd:表示元素类型为double的任意大小的矩阵变量,其大小只有在运行时赋值后才能知道。

本征中的行优先矩阵在其名称中包含行,否则为列优先。

Eigen中的向量只是一个特殊的矩阵,它的维数只有1。

矩阵介绍

矩阵类型:Eigen中的矩阵类型一般表示为MatrixXXX,其数据类型可以根据名称来判断,例如“D”代表双型,“F”代表浮点型,“I”代表整数,“C”代表复数;Matrix2f表示2*2维,每个元素都是浮点型的。

矩阵的定义:Eigen中矩阵类的模板函数有六个模板参数,常用的只有前三个。前三个参数分别表示矩阵元素的类型、行数和列数。

定义矩阵时,动态可用于指示矩阵的行数和列数未知。

Eigen(C++开源矩阵计算工具) v3.1.3 官方安装版下载地址

Eigen(C++开源矩阵计算工具) v3.1.3 官方安装版:
北京联通下载
浙江电信下载
上海电信下载
广东电信下载
山东移动下载
专用下载地址

Eigen(C++开源矩阵计算工具)类似的软件

相关教程

猜你喜欢