Eigen::VectorXd默认是列向量, 行向量用Eigen::RowVectorXd声明
Eigen::VectorXd v1(3); // 3*1列向量
std::cout << v1.rows() << "," << v1.cols() << std::endl;
Eigen::RowVectorXd v2(3); // 1*3行向量
std::cout << v2.rows() << "," << v2.cols();
Eigen::VectorXd默认是列向量, 行向量用Eigen::RowVectorXd声明
Eigen::VectorXd v1(3); // 3*1列向量
std::cout << v1.rows() << "," << v1.cols() << std::endl;
Eigen::RowVectorXd v2(3); // 1*3行向量
std::cout << v2.rows() << "," << v2.cols();