什么是Array类?
与Matrix与线性代数相关,Array类提供一个通用的数组。具体的,Array能够提供一个coefficient-wise操作,该类操作是没有线性代数意义的。如,增加一个常数到array每一个元素(coefficient)中,或者两个array对应元素相乘。
coefficient-wise个人理解应该是逐元素运算,换句话说就是每个元素都执行的运算。
Array类Array类也是一个模板参数,他和Matrix的模板参数完全一样。
Array
同样也提供一些typedef方便用户使用:
类型别名ArrayArrayXfArrayArray3fArrayArrayXXdArrayArray33d 获取Array中的值和Matrix操作一样,不再赘述。
#include
#include
using namespace Eigen;
using namespace std;
int main()
{
ArrayXXf m(2,2);
// assign some values coefficient by coefficient
m(0,0) = 1.0; m(0,1) = 2.0;
m(1,0) = 3.0; m(1,1) = m(0,1) + m(1,0);
// print values to standard output
cout
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?