我在Eigen中寻找lsqlin()的恳求。 我阅读了官方文件,但没有找到相同的文件。
有没有相应的?或者我必须扩展Eigen :: LeastSquaresConjugateGradient?
我写了如下。
Eigen::SparseMatrix<double> A;
Eigen::VectorXd b;
// fill A and b
...
// want x[i] in [0,1], but not...
Eigen::LeastSquaresConjugateGradient<Eigen::MatrixXd> solver;
solver.compute(A);
auto x = solver.solve(b);
std::cout << x << std::endl;
答案 0 :(得分:0)
据我所知,没有。你必须使用SVD分解或QR分解