当快软件园-绿色软件下载,电脑软件下载,安卓应用下载,手机软件下载,苹果软件下载,绿色软件下载基地
TAG标签| 网站地图| 设为首页| 加入收藏
当前位置:当快软件园 > 软件下载 > 编程开发 > 编程软件 >

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

类型:编程软件

语言:中文

更新:2025-01-10 10:20

大小:4.36M

版本:v3.1.3 官方安装版

平台:WinAll, WinXP, Win7, Win8

标签:编程辅助Eigen

  • 软件介绍
  • 软件截图
  • 相关下载

Eigen安装是一款可以叫你在C++编程过程中愈加便捷的进行矩阵编程,总是通过简简单单的简短代码就可以达成完整的矩阵算法功能,带给你便捷的体验,快来绿色资源网下载吧!

Eigen官方介绍

Eigen是一个线性算术的C++模板库,包含:vectors, matrices, 与有关算法。功能强大、迅速、高雅与支持多平台。Eigen是可以用来进行线性代数、矩阵、向量操作等运算的C++库,它里面包括了不少算法。

Eigen软件特点

Eigen使用网站源码的方法提供给用户用,在用时仅需包括Eigen的头文件即可进行用。之所以使用这种方法,是由于Eigen使用模板方法达成,因为模板函数不支持离别编译,所以只能提供网站源码而不是动态库的方法供用户用。

Eigen中无论是矩阵还是数组、向量,无论是静态矩阵还是动态矩阵都提供默认架构函数,也就是概念这类数据结构时都可以不需要提供任何参数,其大小均由运行时来确定。矩阵的架构函数中只提供行列数、元素种类的架构参数,而不提供元素值的架构,对于比较小的、固定长度的向量提供初始化元素的概念。

数据存储:Matrix创建的矩阵默认是按列存储,Eigen在处置按列存储的矩阵时会愈加高效。假如想修改可以在创建矩阵的时候加入参数

Eigen功能介绍

动态矩阵和静态矩阵:动态矩阵是指其大小在运行时确定,静态矩阵是指其大小在编译时确定。

矩阵元素的访问:在矩阵的访问中,行索引一直作为第一个参数,Eigen中矩阵、数组、向量的下标都是从0开始。矩阵元素的访问可以通过””操作符完成。比如m既是获得矩阵m的第2行第3列元素。

针对向量还提供”[]”操作符,注意矩阵则不可这样用。

设置矩阵的元素:在Eigen中重载了””操作符,通过该操作符即可以一个一个元素的进行赋值,也可以一块一块的赋值。另外也可以用下标进行赋值。

Matrix3d:表示元素种类为double大小为3*3的矩阵变量,其大小在编译时就了解。

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

在Eigen中行优先的矩阵会在其名字中包括有row,不然就是列优先。

Eigen中的向量只不过一个特殊的矩阵,其维度为1而已。

矩阵介绍

矩阵种类:Eigen中的矩阵种类通常都是用类似MatrixXXX来表示,可以参考该名字来判断其数据种类,譬如”d”表示double种类,”f”表示float种类,”i”表示整数,”c”表示复数;Matrix2f,表示的是一个2*2维的,其每一个元素都是float种类。

矩阵的概念:Eigen中关于矩阵类的模板函数中,共有六个模板参数,常见的只有前三个。其前三个参数分别表示矩阵元素的种类、行数和列数。

矩阵概念时可以用Dynamic来表示矩阵的行列数为未知。

TAG标签:编程辅助(2)Eigen(1)

转载请说明来源于当快软件园(https://www.lrvxg.com)

本文地址:https://www.lrvxg.com/soft/2962.html

郑重声明:文章来源于网络作为参考,本站仅用于分享不存储任何下载资源,如果网站中图片和文字侵犯了您的版权,请联系我们处理!邮箱3450399331@qq.com

应用截图

相关软件