数组创建Eigen矩阵

    xiaoxiao2026-08-26  1

    double dbX[9] = {1,2,3,4,5,6,7,8,9};//这里是列优先...

    MatrixXd T2 = Map<MatrixXd>(dbX,3,3);

    //Matrix中的数据存在一维数组中,默认是行优先的格式,即一行行的存  

    //data()返回Matrix中的指针 dymMat.data();

    //静态矩阵,编译时确定维数 Matrix<double,4,5> Eigen:Map<Matrix<double,4,5> > staMat(aMat);

    //动态矩阵,运行时确定 MatrixXd Map<MatrixXd> dymMat(aMat,4,5);

    转载请注明原文地址: https://ju.6miu.com/read-1311598.html
    最新回复(0)