在Eigen中是否有lsqlin()的实现?

时间:2018-02-06 23:51:18

标签: eigen

我在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;

1 个答案:

答案 0 :(得分:0)

据我所知,没有。你必须使用SVD分解或QR分解