最小二乗法を使って直線近似をしてみます。簡単のために、今回は一次関数の形に近似する場合にしぼって解説します。 サンプルコードはこちら: clear close all % 生データの入力 x = [0 3 6 9 12 15 18]'; y = [31.9 35.5 37.1 40 41.9 44.6 47]'; % 生データをプロット plot(x, y, 'o') % 行列を作成 A = ones(7, 2); A(:, 1) = time; v = T; % 最小二乗法 u = A\v; % 近似直線のグラフを重ねてプロット x2 = 0:18; y2 = u(1) .* x + u(2); hold on plot(x2, y2)サンプルデータの説明 今回は長くなるので、覚悟して先を読んでください。(大急ぎで近似の結果だけほしい人は、polyfit関数を調べてみてください) 説明を
![最小二乗法に挑戦・一次関数編 - MATLABの本棚](https://cdn-ak-scissors.b.st-hatena.com/image/square/1c809eba3c2cd24cf92976a583c2d40a2c205995/height=288;version=1;width=512/http%3A%2F%2Fblog.sakura.ne.jp%2Fimg%2Fogp_logo.png)