![基于MATLAB的不同曲線擬合方式的比較研究-畢業(yè)論文_第1頁](http://file4.renrendoc.com/view/d083ec1c22438a399e04bab8d1b51239/d083ec1c22438a399e04bab8d1b512391.gif)
![基于MATLAB的不同曲線擬合方式的比較研究-畢業(yè)論文_第2頁](http://file4.renrendoc.com/view/d083ec1c22438a399e04bab8d1b51239/d083ec1c22438a399e04bab8d1b512392.gif)
![基于MATLAB的不同曲線擬合方式的比較研究-畢業(yè)論文_第3頁](http://file4.renrendoc.com/view/d083ec1c22438a399e04bab8d1b51239/d083ec1c22438a399e04bab8d1b512393.gif)
![基于MATLAB的不同曲線擬合方式的比較研究-畢業(yè)論文_第4頁](http://file4.renrendoc.com/view/d083ec1c22438a399e04bab8d1b51239/d083ec1c22438a399e04bab8d1b512394.gif)
![基于MATLAB的不同曲線擬合方式的比較研究-畢業(yè)論文_第5頁](http://file4.renrendoc.com/view/d083ec1c22438a399e04bab8d1b51239/d083ec1c22438a399e04bab8d1b512395.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、PAGE 本 科 生 畢 業(yè) 論 文 基于MATLAB的不同曲線擬合方式的比較研究 院 系: 電子信息工程學(xué)系 專 業(yè): 測控技術(shù)與儀器 班 級: 學(xué) 號: 指導(dǎo)教師: 職稱(或?qū)W位): 2011年 5 月原創(chuàng)性聲明 本人鄭重聲明:所呈交的論文(設(shè)計),是本人在導(dǎo)師的指導(dǎo)下,獨立進(jìn)行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本論文(設(shè)計)不含任何其他個人或集體已經(jīng)發(fā)表或撰寫過的作品成果。對本論文(設(shè)計)的研究做出重要貢獻(xiàn)的個人和集體,均已在文中以明確方式標(biāo)明。本人完全意識到本聲明的法律結(jié)果由本人承擔(dān)。學(xué)生簽名: 年 月 日 指導(dǎo)聲明本人指導(dǎo)的 同學(xué)的畢業(yè)論文(設(shè)計)題目大小、難度適當(dāng),
2、且符合該同學(xué)所學(xué)專業(yè)的培養(yǎng)目標(biāo)的要求。本人在指導(dǎo)過程中,通過網(wǎng)上文獻(xiàn)搜索及文獻(xiàn)比對等方式,對其畢業(yè)論文(設(shè)計)內(nèi)容進(jìn)行了檢查,未發(fā)現(xiàn)抄襲現(xiàn)象,特此聲明。指導(dǎo)教師簽名: 年 月 日目 錄 TOC o 1-3 h z u HYPERLINK l _Toc292017503 1 引言 PAGEREF _Toc292017503 h 2 HYPERLINK l _Toc292017504 2 軟件介紹 PAGEREF _Toc292017504 h 2 HYPERLINK l _Toc292017505 2.1 MATLAB簡介 PAGEREF _Toc292017505 h 2 HYPERLINK
3、l _Toc292017506 2.2 MATLAB曲線擬合工具箱簡介 PAGEREF _Toc292017506 h 2 HYPERLINK l _Toc292017507 3 曲線擬合 PAGEREF _Toc292017507 h 4 HYPERLINK l _Toc292017508 3.1 曲線擬合理論 PAGEREF _Toc292017508 h 4 HYPERLINK l _Toc292017509 3.2 最小二乘法擬合 PAGEREF _Toc292017509 h 4 HYPERLINK l _Toc292017510 4 基于MATLAB的曲線擬合 PAGEREF _T
4、oc292017510 h 5 HYPERLINK l _Toc292017511 4.1 曲線擬合數(shù)據(jù)來源 PAGEREF _Toc292017511 h 5 HYPERLINK l _Toc292017512 4.2 指數(shù)函數(shù)曲線擬合 PAGEREF _Toc292017512 h 6 HYPERLINK l _Toc292017513 4.3 最小二乘法多項式曲線擬合 PAGEREF _Toc292017513 h 7 HYPERLINK l _Toc292017514 4.4 內(nèi)插式曲線擬合 PAGEREF _Toc292017514 h 8 HYPERLINK l _Toc29201
5、7515 4.5 平滑樣條曲線擬合 PAGEREF _Toc292017515 h 9 HYPERLINK l _Toc292017516 5 曲線擬合結(jié)果的比較 PAGEREF _Toc292017516 h 11 HYPERLINK l _Toc292017517 6 結(jié)論 PAGEREF _Toc292017517 h 12 HYPERLINK l _Toc292017518 致謝 PAGEREF _Toc292017518 h 13 HYPERLINK l _Toc292017519 參考文獻(xiàn) PAGEREF _Toc292017519 h 13PAGE 29基于MATLAB的不同曲線
6、擬合方式的比較研究 摘要:隨著現(xiàn)代計算機技術(shù)的快速發(fā)展,計算機軟件的應(yīng)用范圍越來越廣泛?;贛ATLAB軟件曲線擬合的方法也越來越廣泛地應(yīng)用到工程分析和科學(xué)研究中。采用MATLAB曲線擬合工具箱對數(shù)據(jù)集進(jìn)行擬合處理,可以快速地在簡單易用的環(huán)境中實現(xiàn)許多基本的曲線擬合。文章對曲線擬合進(jìn)行理論分析和數(shù)學(xué)描述,引入可視化高性能的工具軟件MATLAB對曲線進(jìn)行最小二乘法擬合、指數(shù)函數(shù)擬合、內(nèi)插式曲線擬合和平滑樣條式曲線擬合。最后結(jié)合具體問題和曲線擬合各個要素從中選擇最優(yōu)擬合方式。關(guān)鍵詞:MATLAB; 曲線擬合; 最小二乘法; 曲線擬合工具箱Abstract: With the rapid devel
7、opment of modern computer technology, the computer software is widely used. Based on the MATLAB software curve fitting method is also more and more widely applied to engineering analysis and scientific research. Using MATLAB toolbox of curf fitting to deal with data sets can quickly in easy-to-use e
8、nvironment to realize many basic curve fitting. In the paper curve fitting is theoretically analyzed and mathematical described, and adopts the MATLAB to the curve for the least square fitting,exponential function fitting, interpolant curve fitting, and smoothing spline curve fitting. Finally, the o
9、ptimal way is to be selected from every elements of the curve fitting considering the specific problems of various factors.Keywords: MATLAB; curve fitting; least square method; curve fitting toolbox1 引言在應(yīng)用領(lǐng)域中,經(jīng)常面對大量的數(shù)據(jù),我們總希望能找到一個解析函數(shù)用它來描述這些點的變化規(guī)律且可以用來預(yù)測,這就要用到曲線擬合1。曲線擬合的目的是找到一條光滑的曲線使它能夠最佳的擬合數(shù)據(jù),但不要求該曲
10、線一定要經(jīng)過每一點。曲線擬合應(yīng)用非常廣泛,在計算科學(xué)領(lǐng)域中占有非常重要地位。人們對某一未知領(lǐng)域的研究,為了探索其內(nèi)在的規(guī)律,建立了相應(yīng)的數(shù)學(xué)模型,而模型中往往含有某些待定的參數(shù),要確定這些參數(shù),就要用到數(shù)據(jù)擬合2??梢娗€擬合方式的全面研究對科學(xué)計算具有重大的現(xiàn)實意義。MATLAB作為一種用于數(shù)值計算和可視化圖形的高級計算軟件。它有著開放式可擴(kuò)充體系結(jié)構(gòu),又可以靈活修改、補充和擴(kuò)展 MATLAB能力3。MATLAB提供了兩種曲線擬合方法:一種是采用函數(shù)形式,使用編程對數(shù)據(jù)進(jìn)行擬合,使用這種方法對擬合函數(shù)要有較好的了解;還有一種是用圖形窗口進(jìn)行操作,具有簡便、快速,可操作性強的優(yōu)點4。本文研究的
11、內(nèi)容是利用MATLAB對曲線進(jìn)行最小二乘法擬合,指數(shù)函數(shù)擬合,內(nèi)插式曲線擬合和平滑樣條式曲線擬合,相互比較得到最優(yōu)的擬合方式。2 軟件介紹2.1 MATLAB簡介 MATLAB的名字是由Matrix和Laboratory兩個詞的前三個字母組成的5。MATLAB作為一種科學(xué)計算軟件,它主要用于矩陣的運算及控制和信息處理領(lǐng)域分析及設(shè)計。以模塊化的計算方法、豐富的矩陣運算、可視化與智能化的人機互換功能、圖形繪制和數(shù)據(jù)處理函數(shù),成為系統(tǒng)設(shè)計和仿真領(lǐng)域中最受歡迎的軟件系統(tǒng)。MATLAB是“矩陣實驗室”(Matrix Laboratoy)的縮寫,它是一種以矩陣運算為基礎(chǔ)的交換式程序語言,專門針對科學(xué)、工程
12、計算機繪圖的需求6。MATLAB的主要特點是簡潔和智能化,它適應(yīng)科技人員的思維方式和書寫習(xí)慣,使編程和調(diào)試效率大大提高。它采用解釋方式工作,輸入程序馬上得出結(jié)果,人機交互性能好,因此深得科技人員的喜愛,尤其是它可以適應(yīng)多種平臺,隨計算機軟硬件的更新及時的升級。MATLAB語言在國外的大學(xué),特別是用數(shù)值計算頻繁的電子信息類學(xué)科中,它已成為每個學(xué)生的工具了。據(jù)調(diào)查在工業(yè)部門和設(shè)計研究單位,MATLAB已被認(rèn)為是高效研究和開發(fā)的首選工具。學(xué)習(xí)掌握MATLAB軟件,可以說在科學(xué)計算軟件工具上與國際相接軌。2.2 MATLAB曲線擬合工具箱簡介采用MATLAB做曲線擬合可以內(nèi)建函數(shù)或曲線擬合工具箱(Cu
13、rve Fitting Toolbox)。這個工具箱集成了用MATLAB建立的圖形用戶界面GUIS和M文件函數(shù)7。GUIS界面是一個可視化的圖形界面,具有較強的圖形擬合功能:用散點圖來表示數(shù)據(jù)集;用殘差和置信區(qū)間可視化地估計擬合結(jié)果的好壞8;采用多種擬合方式對數(shù)據(jù)擬合。利用GUIS界面,可以快速地實現(xiàn)許多基本的曲線擬合。訪問曲線擬合工具箱之前,輸入一份供分析的數(shù)據(jù);打開曲線擬合工具箱,請輸入cftool。該命令可以打開Curve Fitting Tool窗口(見圖1)。然后選擇Data按鈕,打開Data窗口可以訪問工作區(qū)中的數(shù)據(jù)并從下拉表中選擇變量X、Y(見圖2)。在Data set name
14、位置指定一個數(shù)據(jù)集名稱,否則MATLAB將默認(rèn)一個數(shù)據(jù)集名稱。這時關(guān)閉Data窗口?;氐紺urve Fitting Tool窗口,選擇Fitting按鈕,打開的窗口中可以選擇擬合方法。這時單擊New fit按鈕,并從Type of fit的下拉列表中選擇一種擬合方式??梢栽囉枚喾N擬合方式,以找出最佳圖形。以直線擬合為例,選擇一種插值方式,使曲線進(jìn)過所有的數(shù)據(jù)點。曲線擬合結(jié)果如圖3所示。例:x=0:6; y=0 10 30 55 67 89 120; cftool 圖1 Curve Fitting Tool窗口圖2 Data窗口圖3 直線擬合3 曲線擬合3.1 曲線擬合理論 曲線擬合就是擬合測量
15、數(shù)據(jù)的曲線。在尋找自變量和因變量關(guān)系的過程中,由于觀察數(shù)據(jù)來源于實驗,往往不精確,因此不要求函數(shù)關(guān)系經(jīng)過所有的觀測點,而是只要求在觀測點上的誤差按某種給定的標(biāo)準(zhǔn)最小9。如果記,研究中就是要尋找使范數(shù)最小的函數(shù)關(guān)系式。這就是我們通常說的曲線逼近或曲線擬合。擬合的標(biāo)準(zhǔn)通常隨著范數(shù)的不同而不同,范數(shù)越大計算就越難,所以經(jīng)常使用的擬合方式是最小二乘擬合。3.2 最小二乘法擬合在工作中,通常情況是要找出兩個量之間的關(guān)系。這時需要對兩個量的多組對應(yīng)數(shù)據(jù)采用經(jīng)驗公式表示,因為經(jīng)驗公式形式較緊湊,便于從理論知識上進(jìn)一步分析。曲線擬合的最小二乘法可以描述為:根據(jù)已知的數(shù)據(jù)組,選一個近似函數(shù),使得 最小。這種近似
16、函數(shù)的方法稱為曲線擬合(Curve Fitting)的最小二乘法,函數(shù)稱為這組數(shù)據(jù)的最小二乘函數(shù)(Method of Least Squares)10。用最小二乘法做曲線擬合首先要確定擬合模型,通常根據(jù)各科的知識來大致確定函數(shù)的所屬類,倘若不具備這些知識,則從問題的運動規(guī)律以及給定數(shù)據(jù)的散點圖來確定擬合方式。 4 基于MATLAB的曲線擬合4.1 曲線擬合數(shù)據(jù)來源霍爾式傳感器是由兩個環(huán)形磁鋼組成梯度磁場和位于梯度磁場中的霍爾元件組成11。當(dāng)通過電流恒定時,霍爾元件則在梯度磁場中上下移動,其輸出的霍爾電勢V值取決于其在磁場中位移量X值。下面就通過霍爾式傳感器的特性試驗所獲取的數(shù)據(jù)集,來看一下曲線
17、擬合工具箱在數(shù)據(jù)處理方面的應(yīng)用。相關(guān)數(shù)據(jù)如表1。表1 采樣點XVXV7.3709.87-0.367.87-0.0710.37-0.408.37-0.1510.87-0.448.87-0.2211.37-0.469.37-0.2911.87-0.48打開MATLAB軟件,在主窗口輸入,如下:x=7.37:0.5:11.87;v=0 -0.07 -0.15 -0.22 -0.29 -0.36 -0.40 -0.44 -0.46 -0.48; cftool按回車鍵打開曲線擬合工具箱,選取相應(yīng)的變量可獲得散點圖如圖4。 圖4 變量可獲得散點圖4.2 指數(shù)函數(shù)曲線擬合在曲線擬合工具箱界面單機fittin
18、g按鈕,在Type of fit選項框中選取擬合方式Exponential(指數(shù)),指數(shù)擬合有兩種函數(shù)和。擬合效果圖如圖5。圖5 指數(shù)函數(shù)擬合曲線fit1的指數(shù)擬合公式,曲線fit2的指數(shù)擬合公式,從圖形上看,曲線fit1指數(shù)擬合曲線不適合本文的數(shù)據(jù)集,所以我們選取曲線fit2的指數(shù)擬合方式。Fit2指數(shù)曲線擬合并沒有通過每一個數(shù)據(jù)點遺漏的數(shù)據(jù)點較多,只是近似的經(jīng)過數(shù)據(jù)點。擬合參數(shù)結(jié)果如下:General model Exp2:f(x) = a*exp(b*x) + c*exp(d*x)Coefficients (with 95% confidence bounds):a =-11.61 (-
19、4075, 4052)b =-0.1021 (-5.312, 5.107)c =15.01 (-4037, 4067)d =-0.1368 (-5.735, 5.462)Goodness of fit:SSE(誤差平方和): 0.0009876R-square(相關(guān)指數(shù)R): 0.9962Adjusted R-square(調(diào)整自由度以后的相關(guān)指數(shù)R): 0.9943RMSE(根的均方誤差): 0.012834.3 最小二乘法多項式曲線擬合 在曲線擬合工具箱界面單機fitting按鈕,在Type of fit選項框中選取擬合方式為polynomial(多項式)多項式擬合可以從一階到九階,在擬合
20、結(jié)果界面中有誤差平方和SSE的值,從SSE值的大小比較中選出最優(yōu)的最小二乘法多項式曲線擬合。本文直接采用MATALB曲線擬合工具想對其進(jìn)行曲線擬合并截取最小二乘法中二次多項式曲線擬合和四次多項式曲線擬合效果圖,擬合效果如圖6。圖6 最小二乘法曲線擬合從圖形上看紅色曲線明顯遺漏多個數(shù)據(jù)點,藍(lán)色曲線經(jīng)過每個數(shù)據(jù)點,說明最小二乘法四次多項式比二次多項式擬合效果好。下面從參數(shù)結(jié)果圖上對兩種擬合方式進(jìn)一步比較。最小二乘法二次多項式曲線擬合結(jié)果如下:Linear model Poly2: f(x) = p1*x2 + p2*x + p3Coefficients (with 95% confidence b
21、ounds): p1 =0.01682 (0.01306, 0.02058) p2 =-0.434 (-0.5065, -0.3615) p3 =2.297 (1.953, 2.641)Goodness of fit: SSE: 0.0005847 R-square: 0.9978 Adjusted R-square: 0.9971 RMSE: 0.009139最小二乘法四次多項式曲線擬合如下:Linear model Poly4: f(x) = p1*x4 + p2*x3 + p3*x2 + p4*x + p5Coefficients (with 95% confidence bounds)
22、: p1 =-0.001189 (-0.002519, 0.0001416) p2 =0.04865 (-0.002567, 0.09987) p3 =-0.7211 (-1.454, 0.01222) p4 =4.478 (-0.1476, 9.104) p5 =-9.809 (-20.66, 1.04)Goodness of fit: SSE: 8.619e-005 R-square: 0.9997 Adjusted R-square: 0.9994 RMSE: 0.004152最小二乘法二次多項式曲線擬合的SSE(誤差平方和)為0.0005847,最小二乘法四次多項式曲線擬合的SSE=8
23、.619e-0005,顯然最小二乘法中四次多項式的誤差平方和比二次的更接近于0,誤差平方和SSE越接近于零曲線擬合效果越好。不管從圖形還是參數(shù)的比較都可以得出,最小二乘法中四次多項式曲線擬合的效果比二次多項式擬合好。4.4 內(nèi)插式曲線擬合如果不考慮曲線擬合參數(shù)只想得到一條光滑且通過各個數(shù)據(jù)點的曲線,可以采用內(nèi)插式曲線擬合,這種擬合方式也成為非參數(shù)擬合。內(nèi)插式法有l(wèi)inear(線性內(nèi)插)、Nearest neighbor(最近鄰內(nèi)插)、Cubic spline(三次樣條內(nèi)插)和Shape-preserving(分段三次艾米爾內(nèi)插)。內(nèi)插式曲線擬合效果如圖7。圖7 內(nèi)插式曲線擬合紅色曲線是用最近鄰
24、內(nèi)插法Nearest neighbor得到的曲線,藍(lán)色曲線是用三次樣條內(nèi)插擬合法得到的擬合曲線。這兩種內(nèi)插法擬合效果差別較大,具有不同的用途。最鄰近內(nèi)插法的內(nèi)插點在最相鄰兩個數(shù)據(jù)點之間,最后得到一個鋸齒的圖形。倘若不考慮曲線的物理意義,則可以考慮三次樣條內(nèi)插法擬合。4.5 平滑樣條曲線擬合本文用默認(rèn)的平滑參數(shù)、平滑參數(shù)為0.5和平滑參數(shù)為1分別對數(shù)據(jù)集進(jìn)行平滑內(nèi)插擬合,圖中fit6為默認(rèn)平滑參數(shù)的擬合結(jié)果,fit7為給定參數(shù)0.5時的擬合曲線,fit8為給定平滑參數(shù)為1的擬合曲線。平滑樣條曲線擬合效果如圖8。圖8 平滑樣條曲線擬合平滑參數(shù)為0.5的平滑樣條擬合結(jié)果如下:Smoothing sp
25、line: f(x) = piecewise polynomial computed from pSmoothing parameter: p = 0.5Goodness of fit: SSE: 0.001125 R-square: 0.9957 Adjusted R-square: 0.9944 RMSE: 0.01274默認(rèn)平滑參數(shù)平滑樣條擬合結(jié)果如下:Smoothing spline: f(x) = piecewise polynomial computed from pSmoothing parameter: p = 0.98630137Goodness of fit: SSE: 4
26、.186e-005 R-square: 0.9998 Adjusted R-square: 0.9996 RMSE: 0.003551平滑參數(shù)為1的平滑樣條擬合結(jié)果如下:Smoothing spline: f(x) = piecewise polynomial computed from pSmoothing parameter: p = 1Goodness of fit: SSE: 0 R-square: 1 Adjusted R-square: NaN RMSE: NaN從圖中兼數(shù)據(jù)結(jié)果可以看出Fit6默認(rèn)平滑值參數(shù)的曲線擬合效果最好,fit7給定平滑參數(shù)0.5的曲線擬合效果最差,fit8
27、給定平滑參數(shù)為1的擬合結(jié)果接近于三次樣條,且經(jīng)過每個參數(shù)點。5 曲線擬合結(jié)果的比較 曲線擬合工具箱的Results羅列了各種擬合參數(shù),包括置信區(qū)間大于95%的相關(guān)系數(shù)和顯示擬合效果好壞的參數(shù)。測量時用X和V表示實驗中得到的數(shù)據(jù)。根據(jù)測量值得到的曲線擬合函數(shù)表示成。假設(shè)存在n組擬合數(shù)據(jù)集,根據(jù)曲線擬合函數(shù)分別代入x值,就可以得到相應(yīng)的擬合值,從而得到對應(yīng)的殘余誤差。(1) 誤差平方和SSE(sum of squares due to error),SSE值越接近于0曲線擬合效果就越好。SSE的數(shù)學(xué)表達(dá)式: (2) 相關(guān)指數(shù)R-Square,是SSR與SST的比值,其中SSR和SST的定義為:R-
28、Square的取值范圍是0,1,R2越接近于“1”,表示所擬合的曲線效果越好12。(3) 調(diào)整自由度以后的殘差平方Adjusted R-Square,自由度是響應(yīng)數(shù)據(jù)個數(shù)n減去被擬合的相關(guān)系數(shù)m。Adjusted R-Square值越接近1,曲線的擬合效果越好13。(4) 根的均方誤差RMSE,數(shù)學(xué)表達(dá)式: RMSE的值越接近于0,曲線擬合效果就越好。表2是指數(shù)函數(shù)擬合、最小二乘法四次多項式擬合、三次樣條內(nèi)插式擬合和默認(rèn)平滑參數(shù)的平滑樣條擬合的相關(guān)誤差參數(shù)的結(jié)果。表2 擬合誤差參數(shù)對照表TypeSSER-squareAdjusted R-squareRMSE指數(shù)函數(shù)擬合0.00098760.9
29、9620.99430.01283最小二乘法四次多項式擬合8.619e-0050.99970.99940.004152三次樣條內(nèi)插式擬合01NaNNaN平滑樣條擬合4.186e-0050.99980.99960.0035516 結(jié)論指數(shù)函數(shù)擬合同其它三種曲線擬合方式相比可見:誤差平方和SSE值最大,相關(guān)指數(shù)R2 同其它三種擬合方式相比更遠(yuǎn)離1,還有Adjusted R-square和RMSE指標(biāo)也比較差,這個結(jié)果與曲線擬合圖形相吻合。這說明本文的數(shù)據(jù)集采用基于MATLAB曲線擬合的四種擬合方式中指數(shù)函數(shù)擬合效果最差。最小二乘法四次多項式擬合同其它三種曲線擬合方式相比可見:最小二乘法四次多項式擬合
30、的各項指標(biāo)均比指數(shù)函數(shù)擬合好卻不如三次樣條內(nèi)插式擬合和平滑樣條擬合,但最小二乘法四次多項式擬合可以寫出相對應(yīng)的曲線擬合方程式,而三次樣條內(nèi)插式擬合和平滑樣條擬合兩種擬合方式只能較好的擬合出曲線卻寫不出對應(yīng)的數(shù)學(xué)關(guān)系式。三次樣條內(nèi)插式曲線擬合和其它三種曲線擬合相比可見:三次樣條內(nèi)插式曲線擬合的精度最高,因為它不考慮擬合參數(shù)只要曲線經(jīng)過每一個數(shù)據(jù)點,所以內(nèi)插式曲線擬合能較佳的擬合出曲線。但三次樣條內(nèi)插式曲線擬合與平滑樣條曲線擬合一樣不能寫出曲線對應(yīng)的數(shù)學(xué)表達(dá)式。平滑曲線擬合同其它三種曲線擬合方式相比可見:平滑樣條曲線擬合的誤差平方和、相關(guān)指數(shù)R2 、調(diào)整后的殘余平方和Adjusted R-squa
31、re和根的均方誤差RMSE四項指標(biāo)雖然比三次樣條內(nèi)插式曲線擬合略遜一點,但與最小二乘法四次多項式擬合的結(jié)果相比好一點,所以精度相對較高,曲線也比較光滑。平滑樣條曲線擬合雖然給出了擬合的平滑程度值,卻也寫不出相應(yīng)的數(shù)學(xué)表達(dá)式。綜合以上各種曲線擬合方式,如果已知數(shù)據(jù)集的數(shù)學(xué)方程可以直接選擇相應(yīng)函數(shù)的擬合方式;如果不懂得曲線擬合函數(shù)模型的可以采用嘗試法,一般最小二乘法的多項式就可以很好的擬合出曲線并給出相應(yīng)的函數(shù)關(guān)系式和誤差參數(shù);如果不考慮曲線擬合參數(shù)或物理意義,只要曲線經(jīng)過每一個數(shù)據(jù)點可以采用內(nèi)插式曲線擬合或平滑樣條擬合,平滑樣條擬合可以選擇曲線的平滑參數(shù)。用MATLAB曲線擬合工具箱對數(shù)據(jù)集進(jìn)行
32、處理,能夠快捷的得到比較滿意的曲線擬合。MATLAB軟件在許多工程分析和科學(xué)研究中也越來越重要,MATLAB的廣泛應(yīng)用,必將使它成為未來科技人員的必備工具。致謝:文章已基本完成。在此,首先感謝我的指導(dǎo)老師,感謝她在我畢業(yè)設(shè)計過程中對我的耐心指導(dǎo)和誠摯的關(guān)懷,老師嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度和創(chuàng)新精神深深地感染著我;同時感謝學(xué)院電子信息工程學(xué)系給我提供了一個良好的學(xué)習(xí)、生活環(huán)境;還要感謝在學(xué)習(xí)、生活上給予我?guī)椭耐瑢W(xué)們。謝謝你們的參與,是你們讓我的生活更加的精彩。參考文獻(xiàn):1 周國清應(yīng)用MATLAB 軟件處理曲線擬合J重慶職業(yè)技術(shù)學(xué)院學(xué)報,2003,2(1):38-392 鄭文曲線擬合D重慶:西南大學(xué),200
33、83 王吉鈞,葉臣,葉倩基于MATLAB的離心泵特性曲線的擬合方法J電腦應(yīng)用技術(shù),2006,4(66):36-374 唐家德基于MATLAB的非線性曲線擬合J計算機與現(xiàn)代化,2008,6(6):15-195 王丹力,趙剡,邱志平MATLAB控制系統(tǒng)設(shè)計仿真應(yīng)用M北京:中國電力出版社,20076 陳懷琛,龔杰民線性代數(shù)實踐及MATLAB入門M北京:電子工業(yè)出版社,20097 胡慶婉使用MATLAB曲線擬合工具箱做曲線擬合J電腦知識與技術(shù),2010,6(21):582-5838 倫冠德MATLAB曲線擬合工具箱在試驗數(shù)據(jù)處理上的應(yīng)用J拖拉機與農(nóng)用運輸車,2006,3(4):90-919 馮元珍,屠
34、小明,羅建平MATLAB在曲線擬合中的應(yīng)用J福建電腦,2007,5(4):160-16110 劉春鳳,何亞麗應(yīng)用數(shù)值分析M北京:冶金工業(yè)出版社,200911 傳感器及其工作原理EB/OL(2008-03-28)2011-3-5/p-83393350.html12 林振衡,林鋒基于MATLAB的MoSi_2發(fā)熱體電阻率曲線擬合J莆田學(xué)院報,2008,15(2):83-8513 MATLAB所有工具箱詳解EB/OL(2010-09-02)2011-3-5/view/8200c302de80d4d8d15a4f55.html附錄資料:MATLAB的30個方法1 內(nèi)部常數(shù)pi 圓周率 exp(1)自然
35、對數(shù)的底數(shù)ei 或j 虛數(shù)單位Inf或 inf 無窮大 2 數(shù)學(xué)運算符a+b 加法a-b減法a*b矩陣乘法a.*b數(shù)組乘法a/b矩陣右除ab矩陣左除a./b數(shù)組右除a.b數(shù)組左除ab 矩陣乘方a.b數(shù)組乘方-a負(fù)號 共軛轉(zhuǎn)置.一般轉(zhuǎn)置3 關(guān)系運算符=等于大于=大于或等于=不等于4 常用內(nèi)部數(shù)學(xué)函數(shù) 指數(shù)函數(shù)exp(x)以e為底數(shù)對數(shù)函數(shù)log(x)自然對數(shù),即以e為底數(shù)的對數(shù)log10(x)常用對數(shù),即以10為底數(shù)的對數(shù)log2(x)以2為底數(shù)的x的對數(shù)開方函數(shù)sqrt(x)表示x的算術(shù)平方根絕對值函數(shù)abs(x)表示實數(shù)的絕對值以及復(fù)數(shù)的模三角函數(shù)(自變量的單位為弧度)sin(x)正弦函數(shù)c
36、os(x)余弦函數(shù)tan(x)正切函數(shù)cot(x)余切函數(shù)sec(x)正割函數(shù)csc(x)余割函數(shù)反三角函數(shù) asin(x)反正弦函數(shù)acos(x)反余弦函數(shù)atan(x)反正切函數(shù)acot(x)反余切函數(shù)asec(x)反正割函數(shù)acsc(x)反余割函數(shù)雙曲函數(shù) sinh(x)雙曲正弦函數(shù)cosh(x)雙曲余弦函數(shù)tanh(x)雙曲正切函數(shù)coth(x)雙曲余切函數(shù)sech(x)雙曲正割函數(shù)csch(x)雙曲余割函數(shù)反雙曲函數(shù) asinh(x)反雙曲正弦函數(shù)acosh(x)反雙曲余弦函數(shù)atanh(x)反雙曲正切函數(shù)acoth(x)反雙曲余切函數(shù)asech(x)反雙曲正割函數(shù)acsch(x)反
37、雙曲余割函數(shù)求角度函數(shù)atan2(y,x)以坐標(biāo)原點為頂點,x軸正半軸為始邊,從原點到點(x,y)的射線為終邊的角,其單位為弧度,范圍為( , 數(shù)論函數(shù)gcd(a,b)兩個整數(shù)的最大公約數(shù)lcm(a,b)兩個整數(shù)的最小公倍數(shù)排列組合函數(shù)factorial(n)階乘函數(shù),表示n的階乘 復(fù)數(shù)函數(shù) real(z)實部函數(shù)imag(z)虛部函數(shù)abs(z)求復(fù)數(shù)z的模angle(z)求復(fù)數(shù)z的輻角,其范圍是( , conj(z)求復(fù)數(shù)z的共軛復(fù)數(shù)求整函數(shù)與截尾函數(shù)ceil(x)表示大于或等于實數(shù)x的最小整數(shù)floor(x)表示小于或等于實數(shù)x的最大整數(shù)round(x)最接近x的整數(shù)最大、最小函數(shù)max
38、(a,b,c,)求最大數(shù)min(a,b,c,)求最小數(shù)符號函數(shù) sign(x)5 自定義函數(shù)-調(diào)用時:“返回值列=M文件名(參數(shù)列)”function 返回變量=函數(shù)名(輸入變量) 注釋說明語句段(此部分可有可無)函數(shù)體語句 6進(jìn)行函數(shù)的復(fù)合運算compose(f,g) 返回值為f(g(y)compose(f,g,z) 返回值為f(g(z)compose(f,g,x,.z) 返回值為f(g(z)compose(f,g,x,y,z) 返回值為f(g(z)7 因式分解syms 表達(dá)式中包含的變量 factor(表達(dá)式) 8 代數(shù)式展開syms 表達(dá)式中包含的變量 expand(表達(dá)式)9 合并同類
39、項syms 表達(dá)式中包含的變量 collect(表達(dá)式,指定的變量)10 進(jìn)行數(shù)學(xué)式化簡syms 表達(dá)式中包含的變量 simplify(表達(dá)式)11 進(jìn)行變量替換syms 表達(dá)式和代換式中包含的所有變量 subs(表達(dá)式,要替換的變量或式子,代換式)12 進(jìn)行數(shù)學(xué)式的轉(zhuǎn)換調(diào)用Maple中數(shù)學(xué)式的轉(zhuǎn)換命令,調(diào)用格式如下:maple(Maple的數(shù)學(xué)式轉(zhuǎn)換命令) 即:maple(convert(表達(dá)式,form)將表達(dá)式轉(zhuǎn)換成form的表示方式 maple(convert(表達(dá)式,form, x) 指定變量為x,將依賴于變量x的函數(shù)轉(zhuǎn)換成form的表示方式(此指令僅對form為exp與sincos
40、的轉(zhuǎn)換式有用) 13 解方程solve(方程,變元) 注:方程的等號用普通的等號: = 14 解不等式調(diào)用maple中解不等式的命令即可,調(diào)用形式如下: maple(maple中解不等式的命令)具體說,包括以下五種:maple( solve(不等式)) maple( solve(不等式,變元) ) maple( solve(不等式,變元) ) maple( solve(不等式,變元) ) maple( solve(不等式,變元) )15 解不等式組調(diào)用maple中解不等式組的命令即可,調(diào)用形式如下: maple(maple中解不等式組的命令) 即:maple( solve(不等式組,變元組)
41、)16 畫圖方法:先產(chǎn)生橫坐標(biāo)的取值和相應(yīng)的縱坐標(biāo)的取值,然后執(zhí)行命令: plot(x,y) 方法2:fplot(f(x),xmin,xmax) fplot(f(x),xmin,xmax,ymin,ymax) 方法3:ezplot(f(x) ezplot(f(x) ,xmin,xmax) ezplot(f(x) ,xmin,xmax,ymin,ymax) 17 求極限(1)極限:syms x limit(f(x), x, a) (2)單側(cè)極限:左極限:syms x limit(f(x), x, a,left)右極限:syms x limit(f(x), x, a,right) 18 求導(dǎo)數(shù)diff(f(x) diff(f(x),x)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年高中語文 第三單元 人生如舞臺 9 竇娥冤(選場)說課稿 語文版必修4
- 法律助理崗位中介合同(2篇)
- 二零二五年度城市綠化項目勞務(wù)派遣服務(wù)合同2篇
- 二零二五年度酒店地毯設(shè)計與定制合同范本3篇
- 2025年度門禁系統(tǒng)設(shè)備租賃與維護(hù)服務(wù)合同模板
- 二零二五年度新能源項目配套臨電箱式變壓器采購安裝合同2篇
- 7 生命最寶貴 第二課時 說課稿-2023-2024學(xué)年道德與法治三年級上冊統(tǒng)編版001
- 4田家四季歌(說課稿)-2024-2025學(xué)年語文二年級上冊統(tǒng)編版001
- 4《說說我們的學(xué)?!罚ㄕf課稿)- 2004-2025學(xué)年統(tǒng)編版道德與法治三年級上冊
- 2024八年級數(shù)學(xué)下冊 第22章 四邊形22.6正方形 2正方形的判定說課稿(新版)冀教版
- 水利工程施工監(jiān)理規(guī)范(SL288-2014)用表填表說明及示例
- 獨家投放充電寶協(xié)議書范文范本
- 財稅實操-反向開票的方式解讀
- TwinCAT CNC實現(xiàn)對G代碼.NC文件的加密與解密
- 《聯(lián)合國教科文:學(xué)生人工智能能力框架》-中文版
- 2023年部編人教版六年級道德與法治下冊全冊課件【完整版】
- 2024-2030年中國二手醫(yī)療器械行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報告
- 世界近代史-對接選擇性必修 課件-高考統(tǒng)編版歷史一輪復(fù)習(xí)
- 20210年中考英語復(fù)習(xí):閱讀理解信息歸納摘錄考題匯編(含答案)
- (正式版)SHT 3225-2024 石油化工安全儀表系統(tǒng)安全完整性等級設(shè)計規(guī)范
- 人教版六年級數(shù)學(xué)上冊《應(yīng)用題》專項練習(xí)題(含答案)
評論
0/150
提交評論