Eigenをインストールして使ってみた

Eigen(https://eigen.tuxfamily.org/)は行列用の科学技術ライブラリで、ヘッダーだけ読み込めば動く。

ダウンロードしたファイルを展開するとEigenというファイルがあるのでそれを適当な場所に置き

#include "../Eigen/core"

としてcoreにパスを通せばいい。パスについては各自の環境に合わせる必要がある。

サンプルコードとして単位行列を作って表示するプログラムを作った。

#include <iostream>
#include "../Eigen/core"


int main() {

	Eigen::MatrixXf A = Eigen::MatrixXf::Zero(3, 3);
	for (int i = 0; i < 3; i++) {
		A(i, i) = 1;
	}
	std::cout << A << std::endl;

	return 0;
}

コメント

タイトルとURLをコピーしました