12,925
回編集
(ページの作成:「== 概要 == <br><br> == 最小二乗法 (直線近似) == ==== 誤差の二乗和を最小化するアルゴリズム ==== 基本的な直線近似では、誤差の二乗和を最小化するアルゴリズムを使用する。<br> これは、正規方程式を解いて、最適な傾きと切片を求める。<br> <br> 数値精度の向上させるため、Kahan summationによる加算誤差の低減を行うことを推奨する。<br> また、仕様に応…」) |
|||
145行目: | 145行目: | ||
Eigenは様々なサードパーティライブラリ (<Eigen/*Support>ヘッダ名で認識可能) のインターフェースクラスを提供している。<br> | Eigenは様々なサードパーティライブラリ (<Eigen/*Support>ヘッダ名で認識可能) のインターフェースクラスを提供している。<br> | ||
これらのライブラリを使用する場合は、そのライブラリのライセンスに注意する必要がある。<br> | これらのライブラリを使用する場合は、そのライブラリのライセンスに注意する必要がある。<br> | ||
<br> | |||
===== Eigenライブラリのインストール (Windows) ===== | |||
vcpkgをインストールする。<br> | |||
git clone https://github.com/Microsoft/vcpkg.git | |||
cd vcpkg | |||
./bootstrap-vcpkg.bat | |||
<br> | |||
[https://eigen.tuxfamily.org/index.php?title=Main%20Page Eigenライブラリの公式Webサイト]にアクセスして、ソースコードをダウンロードする。<br> | |||
ダウンロードしたファイルを解凍する。<br> | |||
<br> | |||
Eigenライブラリをインストールする。<br> | |||
cd eigen-<バージョン> | |||
vcpkg install eigen3:x64-windows | |||
<br> | <br> | ||
===== Eigenライブラリのインストール (Linux) ===== | ===== Eigenライブラリのインストール (Linux) ===== | ||
177行目: | 191行目: | ||
make install | make install | ||
<br> | <br> | ||
===== Eigenライブラリの使用例 ===== | ===== Eigenライブラリの使用例 ===== | ||
行列計算ライブラリであるEigenライブラリを使用することもできる。<br> | 行列計算ライブラリであるEigenライブラリを使用することもできる。<br> |