(1)利用多項式擬合的兩個模塊程序求解下題:
給出 x、y的觀測值列表如下:
x 0 1 2 3 4 5
y 2.08 7.68 13.8 27.1 40.8 61.2
試利用二次多項式y(tǒng)=a0+a1x+a2x2進行曲線擬合。
(1)多項式擬合方法:假設(shè)我們收集到兩個相關(guān)變量x、y的n對觀測值列表:
x x0 x1 x2 x3 x4 x5
y y0 y1 y2 y3 y4 y5
我們希望用m+1個基函數(shù)w0(x),w1(x),…,wm(x)的一個線形組合
y=a0w0(x)+a1w1(x)+…+amwm(x)
來近似的表達x、y間的函數(shù)關(guān)系,我們把幾對測量值分別代入上式中,就可以得到一個線形方程組:
a0w0(x0)+a1w1(x0)+…+amwm(x0)=y0
a0w0(x1)+a1w1(x1)+…+amwm(x1)=y1
… …
a0w0(xn)+a1w1(xn)+…+amwm(xn)=yn
只需要求出該線形方程組的最小二乘解,就能得到所構(gòu)造的的多項式的系數(shù),從而解決問題。
標簽:
2.08
13.8
7.68
27.1
上傳時間:
2016-02-07
上傳用戶:爺?shù)臍赓|(zhì)