矩阵的定义

点击查看代码
#include<iostream>
#include<eigen3/Eigen/Dense>
using  namespace std;
using namespace Eigen;

// template <typename  T> using Mat2 = Matrix<T,2,2>;
int main(int argc,char * argv[]){
    // Mat2<int> mat1;
    // mat1<<1,1,1,1;
    // cout << mat1 << endl;

    Vector2d vec1;
    vec1<<1,2;
    cout << vec1<<endl;

    MatrixXd mat(2,2);
    for(int i=0;i<2;i++)
        for(int j=0;j<2;j++)
            mat(i,j)=1;
    cout << mat << endl;    

    return 0;
}

结果为:
1
2
1 1
1 1

posted on 2022-08-09 16:50  hold涛  阅读(47)  评论(0)    收藏  举报