999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于最小二乘法的曲線擬合研究

2012-09-15 08:31:12陳良波鄭亞青
無錫職業(yè)技術學院學報 2012年5期
關鍵詞:模型

陳良波, 鄭亞青

(華僑大學機電學院,福建 廈門 361100)

基于最小二乘法的曲線擬合研究

陳良波, 鄭亞青

(華僑大學機電學院,福建 廈門 361100)

在工程應用和科學實驗中,曲線擬合是對系統(tǒng)做出結論或預測的重要手段。因此擬合誤差變得非常重要,而最小二乘法作為曲線擬合最常用的方法,因其更為準確、實用而被廣泛應用。該文就最小二乘法對實驗所獲得的數(shù)據(jù)進行曲線擬合,并對整個擬合過程進行歸納和總結,其中一些主要步驟是在Matlab中實現(xiàn)的。

曲線擬合;最小二乘法;擬合誤差;Matlab

在許多實際工程應用和科學實驗中,人們需要從一組測定的、有限個數(shù)據(jù)點中,設法找出一條連續(xù)光滑的曲線,以確定模擬函數(shù)的所有值,進而得到所要的結論,或對系統(tǒng)作出預測。目前,尋求模擬函數(shù)常用的方法主要有插值和擬合兩種。其中,插值法是通過已知點來確定模擬函數(shù)的方法,這要求模擬函數(shù)必須嚴格通過所有的已知點,因此其適用于數(shù)據(jù)準確且數(shù)據(jù)量較小的情況,否則可能造成局部較大的誤差。由于在實際應用或實驗中,誤差是不可避免的,所以為了不把原有誤差引入,人們經(jīng)常采用擬合來確定函數(shù)。擬合方法不要求模擬函數(shù)必須通過所有已知點,它追求的是所有點到模擬函數(shù)達到某種誤差指標的最小化,因此其比較適合數(shù)據(jù)有誤差、數(shù)據(jù)量較大的情況。常用的誤差指標有兩種:一是按照誤差向量的∞-范數(shù)定義稱為一致性數(shù)據(jù)擬合;另一種是按照誤差向量的2-范數(shù)定義,稱為最小二乘數(shù)據(jù)擬合[1]。本文是通過最小二乘數(shù)據(jù)擬合的方法來確定實驗數(shù)據(jù)的模擬函數(shù)。

1 最小二乘法曲線擬合原理

最小二乘法曲線擬合的基本思想是:使所有數(shù)據(jù)點與估計點(或稱擬合點)的誤差(如果是二維圖形誤差就是數(shù)據(jù)點與估計點的垂直距離)的平方和,如果所擬合的曲線能使該誤差平方和最小,這就得到最小二乘法擬合曲線[2]。其數(shù)學原理如下:

2 曲線擬合的主要步驟

2.1 確定擬合曲線的函數(shù)模型

在實際工程應用和科學實驗中,有時很難確定參數(shù)之間存在著何種關系,是線性還是非線性,如果是非線性,那是多項式函數(shù)、冪函數(shù)、指數(shù)函數(shù)、對數(shù)函數(shù)等,甚至是它們的復合函數(shù),有時還需要分段分析,因此在整個擬合過程中,擬合曲線函數(shù)模型的確定是最困難的。

對于擬合函數(shù)的模型確定,一般來說,主要有觀察法、近似法以及計算法[3]。目前用得較多的是觀察法。觀察法是利用數(shù)學專業(yè)知識對已知數(shù)據(jù)點的分布,初步確定其最可能的函數(shù)關系,該方法簡單、直觀。

2.2 確定法方程求解參數(shù)

而公式(1)為多元函數(shù),其最小值存在的必要條件是其對應偏導等于零,由此可得,

公式3稱為法方程,通過該方程可求出唯一解ak(k=0,1,…,n),從而確定擬合函數(shù)。

此外,上述過程,也可以通過Matlab自帶的函數(shù)polyfit自動計算[4]。

2.3 曲線擬合性能檢驗

當擬合曲線函數(shù)模型很難通過一般的方法確定時,往往需要通過分析若干可能的函數(shù)模型后,經(jīng)過實際計算才能選到較好的模型。一般來說最小誤差平方和越小說明曲線擬合越好,有些文獻也通過相關系數(shù)R的值來決斷擬合的優(yōu)劣[5]。

3 應用舉例

在摩擦實驗中,當量電壓為-285V時,伺服電機開啟后,時間與速度關系如表1所示,求速度與時間的擬合曲線及200ms時的加速度。

表1 10到500ms的轉速值Tab.1 From 10to 500ms speed value

(1)根據(jù)上述提供已知數(shù)據(jù),以時間為橫坐標,速度為縱坐標,在Matlab畫出數(shù)據(jù)點示意圖,如圖1。Matlab代碼為

圖1 數(shù)據(jù)點示意圖Fig.1 Data point diagram

根據(jù)物理知識,當加速度一定時,時間和速度是成一定比例,但本題不知道加速度如何變化,所以時間和速度可能不是線性關系,另外從數(shù)據(jù)點示圖1上看不出明顯的數(shù)學規(guī)律,所以對本題進行了線性、多項式二次、三次、五次、冪函數(shù)、對數(shù)函數(shù)曲線擬合,從中得到最優(yōu)擬合。

(2)對各函數(shù)模型進行曲線擬合

a)線性擬合:Matlab代碼如下:

得到線性擬合函數(shù):y=1.352 4x+0.075 3

誤差平方和e=0.039 3

圖2 線性擬合Fig.2 Linear fitting

b)多項式二次擬合,得到擬合函數(shù):y=-2.052 4x2+2.378 6x-0.010 3,誤差平方和e=0.003 0,擬合圖形如圖3。

c)多項式三次擬合,得到擬合函數(shù):y=0.840 1 x3-2.682 5x2+2.504 8x-0.015 5,誤差平方和e=0.002 9,擬合圖形如圖4。

圖3 多項式2次擬合Fig.3 A2fitting polynomial

圖4 多項式3次擬合Fig.4 A3fitting polynomial

d)對數(shù)函數(shù)擬合,模型函數(shù)y=a+b*log x,令t=log x,因此對數(shù)模型函數(shù)就轉為線性函數(shù)的擬合y=a+b*t,在Matlab實現(xiàn),得到擬合函數(shù)y=0.202 8*log x+0.753 9,誤差平方和e=0.088 5,擬合圖形如圖5。

圖5 對數(shù)函數(shù)擬合Fig.5 Logarithmic function fitting

e)冪函數(shù)擬合,模型函數(shù)y=axb,兩邊取對數(shù)得,log y=log a+b*log x,令k=log y,t=log x,因此指數(shù)函數(shù)就轉為線性函數(shù)k=log a+b*t的擬合,最后在Matlab實現(xiàn),得到擬合函數(shù)y=1.364 7x0.8339,誤差平方和e=0.027 3,擬合圖形如圖6。

圖6 指數(shù)函數(shù)擬合Fig.6 Exponential function fitting

(3)各擬合函數(shù)評價

從下表2可以看出多項式二次、三次的擬合誤差平方和是最小,因此兩種曲線擬合是最優(yōu)的,不過由于多項式擬合次數(shù)越高,計算量就越大,若取過高,會將噪聲納入模型中,引起更大的誤差,結合本題實際及在誤差相差很小的情況下,比較傾向選擇多項式二次函數(shù)進行擬合,因此對擬合函數(shù)求導得電機加速度方程y′=-4.104 8x+2.378 6,把200ms代入,可得到200ms處加速度為1.557 6 m/s2。

4 結 論

在工程應用與科學實驗中有廣泛應用的最小二乘法,能否準確擬合出曲線是非常重要的。本文通過一個實例利用最小二乘法對已知數(shù)據(jù)進行線性及非線性擬合,期間借助Matlab這個強大的計算機工具快捷實現(xiàn)目標,整個過程詳細、準確,為進一步研究曲線擬合打下基礎。

表2 各擬合函數(shù)比較表Tab.2 The fitting function comparison table

[1] 候媛彬.系統(tǒng)辨識及MATLAB仿真[M].北京:科學出版社:2004.

[2] 賈小勇,徐傳勝,白欣.最小二乘法的創(chuàng)立及其思想方法[J].西北大學學報.2006,36(3):507-511.

[3] 王解先.最小二乘平差中的近似值問題[J].工程勘探.2007(11):48-49.

[4] 郭利輝,朱勵洪,高巍.基于MATLAB的最小二乘法系統(tǒng)辨識與仿真[J].許昌學院學報,2010,29(3):24-27.

[5] 周品,何正風.MATLAB數(shù)值分析[M].北京:機械工業(yè)出版社,2009.

Study on Curve Fitting Based on Least Square Method

CHEN Liangbo, ZHENG Yaqing
(College of Mechanical Engineering and Automation,Huaqiao University,Xiamen 361100,China)

In engineering applications and scientific experiments,curving fitting is an important method to make a summary or prediction for a system.Therefore,the error of curving fitting becomes extremely important.The most popular method in curving fitting is least square method,which is widely used because it is more accurate and practical.The article curve-fits the data of experiment by way of least square method,and concludes and summarizes the whole process of curving fitting,in which some main procedures are processed in matlab.

Curving Fitting;Least Square Method;Error of Fitting;Matlab

O 241.5

A

1671-7880(2012)05-0052-04

2012-07-03

陳良波(1981— ),男,福建泉州人,工程碩士,主要從事摩擦模型與仿真研究。鄭亞青(1974— ),女,福建泉州人,副教授,博士,主要從事繩牽引機器人研究。

猜你喜歡
模型
一半模型
一種去中心化的域名服務本地化模型
適用于BDS-3 PPP的隨機模型
提煉模型 突破難點
函數(shù)模型及應用
p150Glued在帕金森病模型中的表達及分布
函數(shù)模型及應用
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 欧洲亚洲欧美国产日本高清| 人妻无码一区二区视频| 日本不卡视频在线| 国产中文一区二区苍井空| 任我操在线视频| 91原创视频在线| 亚洲国产日韩欧美在线| 成人免费网站久久久| 免费高清自慰一区二区三区| 久久综合亚洲鲁鲁九月天| 欧美第一页在线| 草逼视频国产| Aⅴ无码专区在线观看| a在线亚洲男人的天堂试看| 久久青草免费91观看| 婷婷综合色| 9cao视频精品| 国产精品青青| 99热这里只有精品久久免费| 中文字幕1区2区| 精品久久久久成人码免费动漫 | 亚洲自偷自拍另类小说| 红杏AV在线无码| 91系列在线观看| 久草热视频在线| 国产精品无码影视久久久久久久| 欧美在线观看不卡| 日韩在线2020专区| 亚洲国产成人精品一二区| 99热这里只有精品国产99| 亚洲黄网在线| 中文纯内无码H| 五月天丁香婷婷综合久久| 国产九九精品视频| 亚洲第一区欧美国产综合| 欧美精品一二三区| 亚洲天堂777| 久久人体视频| 免费Aⅴ片在线观看蜜芽Tⅴ| 午夜福利免费视频| 国产经典三级在线| 2021精品国产自在现线看| 乱系列中文字幕在线视频| 亚洲欧洲免费视频| 亚洲国产理论片在线播放| 91福利免费| 欧美日韩第三页| 欧美人人干| 99re视频在线| 色天堂无毒不卡| 日韩色图区| 四虎AV麻豆| 亚洲色图综合在线| 四虎综合网| 999国产精品永久免费视频精品久久 | 波多野结衣无码AV在线| 欧美特黄一免在线观看| 韩国v欧美v亚洲v日本v| 国产精品九九视频| 青草免费在线观看| 亚洲天堂成人| 丰满少妇αⅴ无码区| 欧美全免费aaaaaa特黄在线| 亚洲人成网站在线播放2019| 成人精品视频一区二区在线 | 午夜激情福利视频| 综合色亚洲| 精品午夜国产福利观看| 亚洲国产欧洲精品路线久久| 欧美亚洲激情| 国产在线小视频| 精品91在线| 无码视频国产精品一区二区 | 欧美午夜性视频| 制服丝袜 91视频| 理论片一区| 日韩无码白| 日韩123欧美字幕| 五月丁香在线视频| 亚洲精品无码抽插日韩| 老熟妇喷水一区二区三区| 任我操在线视频|