我正在使用C++程序中的Eigen库。Eigen。我想知道是否有一种方法可以从Eigen :: MatrixXd转换为Eigen :: MatrixXf。
static_cast<Eigen::MatrixXf>
似乎不起作用,同样,Eigen提供的A.cast<MatrixXf>
转换方法也不行。是否有任何解决方案?试试这个:
Eigen::MatrixXd d; // Matrix of doubles.
Eigen::MatrixXf f = d.cast <float> (); // Matrix of floats.