linalg
#include <Eigen/Dense>
int main() {
Eigen::MatrixXd A(3, 3);
A << 1, 2, 3, 4, 5, 6, 7, 8, 9;
Eigen::VectorXd b(3);
b << 10, 11, 12;
Eigen::VectorXd x = A.lu().solve(b);
std::cout << "Solution: " << x << "\n";
return 0;
}#include <Eigen/Eigenvalues>
int main() {
Eigen::MatrixXd A(3, 3);
A << 1, 2, 3, 4, 5, 6, 7, 8, 9;
Eigen::EigenSolver<Eigen::MatrixXd> eigensolver(A);
std::cout << "Eigenvalues:\n" << eigensolver.eigenvalues() << "\n";
std::cout << "Eigenvectors:\n" << eigensolver.eigenvectors() << "\n";
return 0;
}