picoディレクトリに移動してEigenをclone
cd
cd pico
git clone https://gitlab.com/libeigen/eigen.git
通常通りpicoディレクトリに移動して本リポジトリをclone
cd
cd pico
git clone https://github.com/kouhei1970/eigein_for_pico.git
このままではビルドでエラーになるので、以下の手順を実行する。
クローンしたeigenディレクトリに移動してpwdコマンドでpicoディレクトリの場所を確認
cd
cd pico/eigen
pwd
確認したディレクトリのフルパス(表示されたディレクトリの場所を全て)でCMakeLists.txtの下記の場所を書き換える
include_directories(pwdコマンドで調べたディレクトリの場所でここを書き換える)
通常通りビルドする。
cd
cd pico/eigen_for_pico
mkdir build
cd build
cmake ..
make
無限ループでシリアル端末(TeraTerm等)に計算結果が送れれているので確認する。
以下のサイトや資料をを参考にする
- http://blog.livedoor.jp/tek_nishi/archives/8623876.html
- http://ankokudan.org/d/dl/pdf/pdf-eigennote.pdf
行列の逆行列を計算できる様にする