お久しぶりです。もうすぐ年明けですね。 もう何ヶ月も全然書いてなかったので、 次の更新はTIPSの話にしたかったのですが、 記事にできるほど進んでません! というわけで今回は全然違うテーマです。 最近は数値シミュレーションを色々とやっています。 その過程で、行列計算にEigenというC++用ライブラリを導入しました。 色々見てる限り、結構速そうで導入も楽で使いやすそうです。 行列計算だけでなく、普通の配列を扱う計算で使っても、 アセンブラレベルで並列化したりしてくれるので、 普通にC++で書くより速いそうです。 これに関してはまだ確かめてませんけど。 導入は、公式サイトから圧縮ファイルをダウンロードし、 解凍して出来たファイルをインクルードパスに追加するだけです。 ヘッダファイルだけで出来ているので、コンパイル等は不要です。 例として、実数行列の固有値を求めるコードを書いてみます。 #in