coreのほかにLUも必要。
#include "../Eigen/core"
#include "../Eigen/LU"
あとは
A.inverse()
とすればいい。
実行結果。
-0.666667 -1.33333 1
-0.666667 3.66667 -2
1 -2 1
ソースコード。
#include <iostream>
#include "../Eigen/core"
#include "../Eigen/LU"
int main()
{
const int n = 3;
const int m = 3;
double Fsum = 0;
Eigen::MatrixXf A(n, m);
A << 1, 2, 3, 4, 5, 6, 7, 8, 10;
std::cout << A.inverse() << std::endl;
}
コメント