typedef MatrixrMatrixXd;//定义矩阵行优先double arr[9]={1,2,3,4,5,6,7,8,9};Map A(arr,3,3);
加上:A.transpose();就可以了。Eigen与matlab对应函数表:http://eigen.tuxfamily.org/dox/AsciiQuickReference.txtEigen文档:http://eigen.tuxfamily.org/dox/