C++ で固有ライブラリを使用してプログラムを実行しようとしていますが、構文の一部に誤りがあります。これが私のコードです。誰かが私が間違っていた場所にコメントできますか?
#include <iostream>
#include <Eigen\Dense> //EIGEN library
using namespace Eigen;
using namespace std;
int main()
{
Matrix<double,2000,2000> A;
Matrix<double,2000,2000> B;
Matrix<double,2000,2000> C;
A.setRandom(2000,2000);
B.setRandom(2000,2000);
//A = Dynamic2D::Random(rows, cols);
// A<<MatrixXd::Identity(2000,2000);
C=A*B;
}
また、コメント行で与えられた行列 A を宣言するのは何が間違っていますか?
//A = Dynamic2D::Random(rows, cols);
// A<<MatrixXd::Identity(2000,2000);