




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、1第四講 曲線擬合2第四講主要知識點1、曲線擬合的概念2、曲線擬和的方法3、解矛盾方程組3函數(shù)插值問題回憶設(shè)已知某個函數(shù)關(guān)系 在某些離散點上的函數(shù)值:插值問題:根據(jù)這些已知數(shù)據(jù)來構(gòu)造函數(shù) 的一種簡單的近似表達式,以便于計算點 的函數(shù)值 ,或計算函數(shù)的一階、二階導(dǎo)數(shù)值。4曲線擬和的概念 在前面所討論的各種插值方法中,始假設(shè)數(shù)據(jù)點是精確的,準(zhǔn)確的,不可修改的,所要求出的插值曲線必須通過每一個數(shù)據(jù)點。但在實際工作中由于各隨機因素的干擾,所得到的數(shù)據(jù)往往不同程度存在著誤差。因此,插值方法只能適用那些誤差可以忽略不記的情況,當(dāng)誤差較大而不能忽略時,又如何通過這些觀測數(shù)據(jù)確定其內(nèi)在的變化規(guī)律呢?曲線擬合就
2、是解決這一問題的主要方法之一。 5曲線擬合的概念如圖所示,常常需要從一組獲得的數(shù)據(jù)點中,尋找變量與變量之間的變化規(guī)律用幾何方法來解釋,就是用已知平面內(nèi)的一組點,來確定一條曲線,使該曲線能在整體上刻畫這組點的變化趨勢而不需通過每個點,我們稱這種方法為曲線擬合,所求出的曲線稱為擬合曲線。 xy6曲線擬合的方法將上述問題抽象為數(shù)學(xué)問題為:設(shè)有一組數(shù)據(jù)對 , ,求連續(xù)變量的一個函數(shù),它在 處誤差為 ,使總體誤差按某種算法達到最小常用的三種準(zhǔn)則是:7曲線擬合的方法()使得誤差的最大的絕對值為最小,即()使誤差的絕對值和最小,即()使誤差的平方和為最小,即 由于準(zhǔn)測()、()含有絕對值不便于處理,通常采用
3、準(zhǔn)測(),并稱基于準(zhǔn)則()來選取擬合曲線的方法,為曲線擬合的最小二乘法。太復(fù)雜不可導(dǎo),求解困難8多項式擬合一般而言,所求得的擬合函數(shù)可以是不同的函數(shù)類,其中最簡單的是多項式,此時稱為多項式擬合,具體定義如下: 9多項式擬合定義 設(shè)有給定的數(shù)據(jù) ,假設(shè)其擬合函數(shù)形式為 , 求系數(shù) ,使得 取最小值稱 次多項式為 次最小二乘擬合多項式(或 次最小平方逼近多項式)。特別地,當(dāng) 時,稱 為線性最小二乘擬合。 10多項式擬合容易看出 是系數(shù) 的 元二次多項式(二次型),所以可以用多元函數(shù)求極值的方法求其最小值點和最小值。將 對 求偏導(dǎo)數(shù)得到駐點方程組: , 即 11直線擬合問題 對于給定的數(shù)據(jù)點,求作一
4、次式,使總誤差為最小,即在二元函數(shù)式中 為最小。 這里Q是關(guān)于未知數(shù)a和b的二元函數(shù),這一問題就是要確定a和b取何值時,二元函數(shù)的值最小?12直線擬合 由微積分的知識可知,這一問題的求解,可歸結(jié)為求二元函數(shù)的極值問題,即和應(yīng)滿足:13直線擬合14擬合例題例1 已知觀測數(shù)據(jù)如下所示,求它的擬合曲線。解:根據(jù)所給數(shù)據(jù),在直角坐標(biāo)下畫出數(shù)據(jù)點,從圖中可以看出,各點在一條直線附近,故可取線性函數(shù)作為擬合曲線 1234544.5688.515擬合例題(續(xù)1)令 將數(shù)據(jù)帶入公式得,解得 。因此而得所求擬合曲線為 。16擬合例題例2 有一滑輪組,要舉起W公斤的重物需要用F公斤的力,實驗所得的數(shù)據(jù)如下表。求適
5、合上述關(guān)系的近似公式。17擬合例題解 首先,將這些數(shù)據(jù)畫在直角坐標(biāo)系中,從圖形上 看,數(shù)據(jù)點的分布大致呈一條直線,所以設(shè)所求 的擬合直線為 , 得關(guān)于a和b的線性方程組18其他類擬合問題 最小二乘法并不只限于多項式,也可用于任何具體給出的函數(shù)形式。特別重要的是有些非線性最小二乘擬合問題通過適當(dāng)?shù)淖儞Q可以轉(zhuǎn)化為線性最小二乘問題求解。19擬合例題例2 已知數(shù)據(jù)表12347111727求一形如解:所求擬合函數(shù)是一個指數(shù)函數(shù),對它兩邊取自然對數(shù),得的經(jīng)驗公式與已知數(shù)據(jù)擬合20擬合例題于是對應(yīng)于上述數(shù)據(jù)表得到一個以應(yīng)數(shù)據(jù)表:12341.952.402.833.30若記則從而將原問題轉(zhuǎn)化為由新數(shù)據(jù)表所給出
6、的線性擬合問題易知其求解方程組為:21擬合例題解之得于是故所求經(jīng)驗公式為22擬合例題分析通過上述兩例可知,用多項式作曲線擬合的計算步驟可分為如下幾步:()根據(jù)已給的數(shù)據(jù)作草圖,由草圖估計出多項式的次數(shù)(m次)并令,其中()求解由最小二乘原理得到的方程組;()將所得的解作為擬合多項式的相關(guān)項的系數(shù),則此多項式即為所求。 為待定系數(shù);23矛盾方程組試求下列矛盾方程組的解:很顯然,直接求解是不行的,因為滿足方程組的精確解是不存在的!只能求出盡量滿足方程組的近似解。24矛盾方程組運用最小二乘法,要求滿足方程組的解,即求使下列值 最小的解 ,就是方程組的近似解:25矛盾方程組得解:Matlab 實例xd
7、ata = 0 5 10 15 25;ydata = 0.001 0.881 2.1637 3.1827 4.961;degree = 1; % Linear relationshipcoef = polyfit(xdata, ydata, degree);xx = -5 : 0.5 : 30; % Range for plotting yy = polyval(coef, xx); plot(xdata, ydata, o, xx, yy);26加權(quán)最小二乘法27定義權(quán)函數(shù): 離散型 /*discrete type */根據(jù)一系列離散點 擬合時,在每一誤差前乘一正數(shù)wi ,即 誤差函數(shù) ,這
8、個wi 就稱作權(quán)/* weight*/,反映該點的重要程度。=-=niiiiyxPw12)( 連續(xù)型 /*continuous type */在a, b上用廣義多項式 P(x) 擬合連續(xù)函數(shù) f(x) 時,定義權(quán)函數(shù) (x) Ca, b,即誤差函數(shù) = 。權(quán)函數(shù)(x)必須滿足:非負(fù)、可積,且在a, b的任何子區(qū)間上(x) 0。the LSCOV function can perform weighted-least-square regression各點的重要性可能是不一樣的重度:即權(quán)重或者密度,統(tǒng)稱為權(quán)系數(shù) 定義加權(quán)平方誤差為29使得30由多元函數(shù)取極值的必要條件得即31引入記號定義加權(quán)內(nèi)積
9、32矩陣形式(法方程組)為方程組式化為33平方誤差為作為特殊情形,用多項式作擬合函數(shù)的法方程組為34Subject:What Weighted-Least-Squares Fitting capabilities are available in MATLAB 6.1 (R12.1) and the Toolboxes?Problem Description:Currently, the presence of data outliers can create an undesirable fit. Because the outlier lies far away from the true
10、 pattern of data, it induces error to the true fit. A workaround to this problem would be to minimize the weight(s) of such outlier(s). Solution:In MATLAB, the LSCOV function can perform weighted-least-square regression. x = lscov(A,b,w)where w is a vector length m of real positive weights, returns
11、the weighted least squares solution to the linear system A*x = b, that is, x minimizes (b - A*x)*diag(w)*(b - A*x). w typically contains either counts or inverse variances. In addition, there are three toolboxes you can use to implement weights for your fits:=1. Statistics Toolbox:=Weighted linear r
12、egression in the Statistics Toolbox is part of the ROBUSTFIT function,B = ROBUSTFIT(X,Y,WFUN,TUNE,CONST) uses the weighting function WFUN and tuning constant TUNE. WFUN can be any of andrews bisquare, cauchy, fair, huber,logistic, talwar, welsch.As an alternative to specifying one of the named weigh
13、t functions shown above, you can also write your own weight function (wfun) that takes a vector of scaled residuals as input and produces a vector of weights as output. For documentation on ROBUSTFIT, you can type doc robustfit (without quotes) at the MATLAB command prompt or view the online documen
14、tation found at the URL below:/help/toolbox/stats/robustfit.htmlFor MATLAB versions prior to 7.1 (R14SP3), we do not support a non-linear weighted least-square fit in the Statistics Toolbox.In MATLAB 7.1 (R14SP3), the demo Weighted Nonlinear Regression, addresses this and is also available on the we
15、b at the following link/products/statistics/demos.html?file=/products/demos/shipping/stats/wnlsdemo.html35=2. Curve Fitting Toolbox=We have a more general weighted least square regression capability in the Curve Fitting Toolbox that supports any fit, linear and non-linear.The weight is part of the o
16、ptions to the Fit, and is supplied using the function FITOPTIONS. Go to the following URL for documentation on FITOPTIONS:/help/toolbox/curvefit/fitoptions.htmlIn the Curve Fitting Toolbox, the weight can actually be any vector of weights associated with the response data.Follow this link for more information about this Toolbox:/products/curvefitting/=3. Optimization Toolbox.=LSQNONLIN and LSQCURVEFIT are least-squares solvers in the Optimization Toolbox that can be used to fi
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國移動單折球桌數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國噴淋式前處理設(shè)備行業(yè)投資前景及策略咨詢報告
- 2025-2035年全球及中國羅紋煙片行業(yè)市場發(fā)展現(xiàn)狀及發(fā)展前景研究報告
- 2025-2035年全球及中國個人牙水牙線行業(yè)市場發(fā)展現(xiàn)狀及發(fā)展前景研究報告
- 2024年中國庭院門開門機市場調(diào)查研究報告
- 江蘇省南通市2024-2025學(xué)年七年級上學(xué)期期末語文試題
- 2025年醫(yī)療診斷服務(wù)合作協(xié)議書
- 魚批發(fā)企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略研究報告
- 智能照度與亮度計企業(yè)制定與實施新質(zhì)生產(chǎn)力戰(zhàn)略研究報告
- 模塊化建筑平臺行業(yè)跨境出海戰(zhàn)略研究報告
- 干部作風(fēng)建設(shè) 講義課件
- 車輛過戶證明
- “供應(yīng)商融資安排”會計列報、披露問題研究
- 中國黃金集團公司黃金工業(yè)項目初步設(shè)計
- 裝修客戶需求表實用
- DB32∕T 3370-2018 雙孢蘑菇栽培基質(zhì)隧道發(fā)酵技術(shù)規(guī)程
- 中醫(yī)院新技術(shù)、新項目申請表、審批表及年季度工作報告表范本
- 2022年五級音樂吹起羌笛跳鍋莊教案反思
- 火電廠發(fā)電機組設(shè)備大修標(biāo)準(zhǔn)項目工時定額
- 三施路塹高邊坡專項施工風(fēng)險評估報告
- 第四章逐步聚合反應(yīng)
評論
0/150
提交評論