您当前的位置: 首页 >  ar

我什么都布吉岛

暂无认证

  • 2浏览

    0关注

    292博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Eigen库学习(四)Array类

我什么都布吉岛 发布时间:2021-08-13 09:22:24 ,浏览量:2

什么是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             
关注
打赏
1658157489
查看更多评论
0.0408s