版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
本文格式為Word版,下載可任意編輯——matlab擬合最小二乘法
最小二乘法擬合
一、繪制離散點圖
x=[0510152025303540455055];
y=[01.27*10^-42.16*10^-42.86*10^-43.44*10^-43.87*10^-44.15*10^-44.37*10^-4
4.51*10^-44.58*10^-44.02*10^-44.64*10^-4];
plot(x,y,'r*');
legend('試驗數據(xi,yi)');
xlabel('x'),ylabel('y'),title('數據點(xi,yi)的散點圖')
運行如圖
二、編寫程序計算在x處的函數值
symsa1a2a3a4
x=[0510152025303540455055];
fi=a1.*x.^3+a2.*x.^2+a3.*x+a4
運行后顯示a1、a2、a3、a4的方程組
fi=
[a4,125*a1+25*a2+5*a3+a4,1000*a1+100*a2+10*a3+a4,3375*a1+225*a2+15*a3+a4,8000*a1+400*a2+20*a3+a4,15625*a1+625*a2+25*a3+a4,27000*a1+900*a2+
30*a3+a4,42875*a1+1225*a2+35*a3+a4,64000*a1+1600*a2+40*a3+a4,91125*a1+
2025*a2+45*a3+a4,125000*a1+2500*a2+50*a3+a4,166375*a1+3025*a2+55*a3+a4]
三、編寫構造平方和的matlab程序
y=[01.27*10^-42.16*10^-42.86*10^-43.44*10^-43.87*10^-44.15*10^-44.37*10^-4
4.51*10^-44.58*10^-44.02*10^-44.64*10^-4];
fi=[a4,125*a1+25*a2+5*a3+a4,1000*a1+100*a2+10*a3+a4,3375*a1+225*a2+15*a3+a4,8000*a1+400*a2+20*a3+a4,15625*a1+625*a2+25*a3+a4,27000*a1+900*a2+30*a3+a4,42875*a1+1225*a2+35*a3+a4,64000*a1+1600*a2+40*a3+a4,91125*a1+2025*a2+45*a3+a4,125000*a1+2500*a2+50*a3+a4,166375*a1+3025*a2+55*a3+a4]fy=fi-y;
fy2=fy.^2;
J=sum(fy.^2)
運行的如下結果
fi=
[a4,125*a1+25*a2+5*a3+a4,1000*a1+100*a2+10*a3+a4,3375*a1+225*a2+15*a3+a4,8000*a1+400*a2+20*a3+a4,15625*a1+625*a2+25*a3+a4,27000*a1+900*a2+30*a3+a4,42875*a1+1225*a2+35*a3+a4,64000*a1+1600*a2+40*a3+a4,91125*a1+2025*a2+45*a3+a4,125000*a1+2500*a2+50*a3+a4,166375*a1+3025*a2+55*a3+a4]
J=
58593218750*a1^2+2386725000*a1*a2+49967500*a1*a3+1089000*a1*a4-(274377591928296252150123*a1)/576460752303423488000+24983750*a2^2+1089000*a2*a3+25300*a2*a4-(31331074233255294718193*a2)/2882303761517117440000+12650*a3^2+660*a3*a4-(7819978335372091569501*a3)/28823037615171174400000+12*a4^2-(2298349019433749545307*a4)/288230376151711744000000+520374483464852566590953249225508026224249/332306998946228968225951765070086144000000000000
四、求a1、a2、a3、a4使J達到最小,分別對a1、a2、a3、a4求偏導數,使之等于0程序如下
symsa1a2a3a4
J=58593218750*a1^2+2386725000*a1*a2+49967500*a1*a3+1089000*a1*a4-(274377591928296252150123*a1)/576460752303423488000+24983750*a2^2+1089000*a2*a3+25300*a2*a4-(31331074233255294718193*a2)/2882303761517117440000+12650*a3^2+660*a3*a4-(7819978335372091569501*a3)/28823037615171174400000+12*a4^2-(2298349019433749545307*a4)/288230376151711744000000+520374483464852566590953249225508026224249/332306998946228968225951765070086144000000000000
Ja1=diff(J,a1);
Ja2=diff(J,a2);
Ja3=diff(J,a3);
Ja4=diff(J,a4);
Ja11=simple(Ja1),Ja21=simple(Ja2),Ja31=simple(Ja3),Ja41=simple(Ja4)
運行得
Ja11=
117186437500*a1+2386725000*a2+49967500*a3+1089000*a4-1903877/4000
Ja21=
2386725000*a1+49967500*a2+1089000*a3+25300*a4-217403/20000
Ja31=
49967500*a1+1089000*a2+25300*a3+660*a4-27131/100000
Ja41=
1089000*a1+25300*a2+660*a3+24*a4-3987/500000
解線性方程組Ja11=0,Ja21=0,Ja31=0,Ja41=0,輸入以下程序
A=[117186437500,2386725000,49967500,1089000;
2386725000,49967500,1089000,25300;
49967500,1089000,25300,660;
1089000,25300,660,24];
B=[274377591928296252150123/576460752303423488000,31331074233255294718193/2882303761517117440000,7819978335372091569501/28823037615171174400000,
2298349019433749545307/288230376151711744000000];
C=B/A,f=poly2sym(C)
運行即可得
C=
1.0e-004*
0.0000-0.00520.26340.0178
f=
(4154371348005165*x^3)/1208925819614629174706176-(307872452451165*x^2)/590295810358705651712+(971769044862535*x)/36893488147419103232+4212074133985165/2361183241434822606848
五、編寫下面的MATLAB程序估計其誤差,并作出擬合曲線和數據的圖形.輸入程序xi=[0510152025303540455055];
y=[01.27*10^-42.16*10^-42.86*10^-43.44*10^-43.87*10^-44.15*10^-44.37*10^-4
4.51*10^-44.58*10^-44.02*10^-44.64*10^-4];
n=length(xi);
f=4154371348005165./1208925819614629174706176.*xi.^3307872452451165./590295810358705651712.*xi.^2
971769044862535./36893488147419103232.*xi
4212074133985165./2361183241434822606848.;
x=0:1:55;
F=4154371348005165./1208925819614629174706176.*x.^3307872452451165./590295810358705651712.*x.^2
971769044862535./36893488147419103232.*x
4212074133985165./2361183241434822606848.;
fy=abs(f-y);
fy2=fy.^2;
Ew=max(fy),E1=sum(fy)/n,E2=sqrt((sum(fy2))/n)
plot(xi,y,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度倉儲物流倉單質押信用擔保合作協議范本3篇
- 2025年度智能交通系統建設項目承包協議書模板4篇
- 2024版規(guī)范化技術服務協議樣本版
- 2025年度磚廠節(jié)能減排技術承包合同4篇
- 2025年度智能標識技術采購合同范本匯編3篇
- 2025年棕櫚油項目可行性研究報告
- 《高頻波機培訓教材》課件
- 2025年春季花卉展銷會鮮花采購合同3篇
- 2025年智能家居設備合作意向協議書3篇
- 2025年物業(yè)管理責任服務協議書(含垃圾分類)3篇
- 全國醫(yī)學博士英語統一考試詞匯表(10000詞全) - 打印版
- 最新《會計職業(yè)道德》課件
- 廣東省湛江市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名明細
- DB64∕T 1776-2021 水土保持生態(tài)監(jiān)測站點建設與監(jiān)測技術規(guī)范
- ?中醫(yī)院醫(yī)院等級復評實施方案
- 數學-九宮數獨100題(附答案)
- 理正深基坑之鋼板樁受力計算
- 學校年級組管理經驗
- 10KV高壓環(huán)網柜(交接)試驗
- 未來水電工程建設抽水蓄能電站BIM項目解決方案
- 房屋出租家具電器清單
評論
0/150
提交評論