




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
北京工業(yè)大學(xué)應(yīng)用數(shù)理學(xué)院數(shù)值分析(計算方法)第一章:誤差北京工業(yè)大學(xué)應(yīng)用數(shù)理學(xué)院數(shù)值分析(計算方法)第一章:誤差1主要內(nèi)容誤差的來源與分類誤差與有效數(shù)字在近似計算中應(yīng)注意的幾個問題主要內(nèi)容誤差的來源與分類21.來源與分類
(Source&Classification)模型誤差參數(shù)誤差(觀測誤差)方法誤差(截斷誤差)舍入誤差1.來源與分類(Source&Classific3
1.1
模型誤差(ModelingError)用計算機(jī)解決實(shí)際問題時,首先要建立數(shù)學(xué)模型,各種實(shí)際問題是十分復(fù)雜的,而數(shù)學(xué)模型是對被描述的實(shí)際問題進(jìn)行抽象、簡化而得到的,往往忽略了一些次要因素,因而是近似的,我們把數(shù)學(xué)模型與實(shí)際問題之間出現(xiàn)的這種誤差稱為模型誤差。如自由落體公式忽略了空氣阻力。1.1模型誤差(ModelingError)用計算機(jī)4數(shù)學(xué)模型中的物理參數(shù)的具體數(shù)值,一般通過實(shí)驗(yàn)測定或觀測得到的,因此與真值之間也有誤差,這種誤差稱為參數(shù)誤差或觀測誤差。例如前例中的重力加速度g=9.8米/秒,這個數(shù)值是由多次實(shí)驗(yàn)而得到的結(jié)果實(shí)際的值有一定的誤差,這時g-9.8就是參數(shù)誤差。1.2
參數(shù)誤差(觀測誤差,MeasurementError)數(shù)學(xué)模型中的物理參數(shù)的具體數(shù)值,一般通過實(shí)驗(yàn)測定或觀測得到的51.3
方法誤差
(截斷誤差TruncationError)在數(shù)學(xué)模型(包括參數(shù)值)確定以后,就常要考慮選用某種數(shù)值方法具體進(jìn)行計算,許多數(shù)值方法都是近似方法,故求出的結(jié)果與準(zhǔn)確值之間是有誤差的,該誤差稱為截斷誤差或方法誤差。例如,函數(shù)f(x)用Taylor多項(xiàng)式近似代替,則數(shù)值方法的截斷誤差為:1.3方法誤差(截斷誤差TruncationErro6對于參與計算的數(shù)據(jù)用計算機(jī)做數(shù)值計算時,所計算數(shù)據(jù)的位數(shù)可能很多甚至可能有無窮多位,而計算機(jī)的字長有限的,因此只能對有限位進(jìn)行計算,原始數(shù)據(jù)和計算結(jié)果在計算機(jī)上表示均用4舍5入或截去的方法進(jìn)行處理,這種誤差稱為舍入誤差。例如用近似代替π,產(chǎn)生的誤差:即4舍5入產(chǎn)生的誤差就是舍入誤差。
1.4
舍入誤差(RoundingError)對于參與計算的數(shù)據(jù)用計算機(jī)做數(shù)值計算時,所計算數(shù)據(jù)的位數(shù)可能71.5
各種誤差產(chǎn)生的時機(jī)實(shí)際問題數(shù)學(xué)模型數(shù)學(xué)方法求解過程計算結(jié)果模型誤差參數(shù)誤差截斷誤差舍入誤差舍入誤差會產(chǎn)生積累,其他三種誤差沒有積累。1.5各種誤差產(chǎn)生的時機(jī)實(shí)際問題數(shù)學(xué)模型數(shù)學(xué)方法求解過程計82.誤差與有效數(shù)字
(ErrorandSignificantDigits)如果x*為x的近似值,稱e*=x-x*為絕對誤差。絕對誤差往往是未知的,而只知道它的一個上限,此上限|e*|=|x-x*|記為?*,稱為絕對誤差限(accuracy)。工程上常記為x=x*±?*,例如
絕對誤差
(absoluteerror)2.誤差與有效數(shù)字(ErrorandSignific9
相對誤差
(relative
error)稱為近似值x*的相對誤差;
的絕對值的上界稱為相對誤差限,即
絕對誤差限與相對誤差限的關(guān)系相對誤差(relativeerror)稱為近似值x*10有效數(shù)字
(SignificantDigits)在實(shí)際計算中,經(jīng)常按四舍五入原則取近似值.例如:它們的誤差都不會超過末位數(shù)字的半個單位,即有效數(shù)字(SignificantDigits)在實(shí)際計算11定義1.2.5設(shè)x為準(zhǔn)確值,x*為x的近似值,記x*=±0.a1a2…an×10m(其中a1≠0),若|x-x*|≤0.5×10m-n(即an的截取按四舍五入規(guī)則),則稱x*有n位有效數(shù)字,精確到10m-n。例如π=3.1415926535897932…,如果取π*=3.1415,問π*有幾位有效數(shù)字?證明:π*=0.31415×101 |π-π*|=0.0000926… ≤0.5×10-3=0.5×101-4
所以π有4位有效數(shù)字,精確到小數(shù)點(diǎn)后第3位。可以證明π*=3.14159有6位有效數(shù)字。有效數(shù)字愈多愈精確定義1.2.5設(shè)x為準(zhǔn)確值,x*為x的近似值,記x*=±0.12
當(dāng)兩個相近的數(shù)相減時,會大大的損失有效數(shù)字的位數(shù),使得相對誤差會變得很大。3在近似計算中應(yīng)注意的幾個問題3.1做減法要避免兩個相近的數(shù)相減當(dāng)兩個相近的數(shù)相減時,會大大的損失有效數(shù)字的位數(shù),使13解:x-y=1.5846-1.5839=0.0007
x,y的有效數(shù)字是5位,而x-y的有效數(shù)字卻只有1位,這樣使得有效數(shù)字的位數(shù)大大的減少了。例1:已知x=1.5846,y=1.5839,求x-y解:x-y=1.5846-1.5839=0.000714例2.已知x=18.496,y=18.493取4位有效數(shù)字計算x-y的近似值,并估計其相對誤差.而 x-y=18.496-18.493=0.003其相對誤差為解:取x*=18.50,y*=18.49進(jìn)行計算得 x*-y*=18.50-18.49=0.01可以看到相對誤差比較大.
例2.已知x=18.496,y=18.493取4位15例如,當(dāng)x很大時和很接近,直接計算 就會大大的損失有效數(shù)字,此時應(yīng)把公式變形,分子、分母同乘一個共軛根式,即
在編程序時,可采取以下措施:1).對參加運(yùn)算的量多保留幾位有效數(shù)字;2).變換計算公式,這樣求出的結(jié)果就比較準(zhǔn)確。例如,當(dāng)x很大時和16又例如,當(dāng)x1與x2
很接近時,lnx1-lnx2就可能損失有效數(shù)字過多,一般變形為:
這樣求出的結(jié)果就比較準(zhǔn)確。又例如,當(dāng)x1與x2很接近時,lnx1-lnx2就可17分母的值就變的很小,一般應(yīng)變形為:3.2做除法運(yùn)算時作分母的量不要太小例如,計算時,會使的絕對誤差變的很大,一般遇到這種情況把公式變形,例如當(dāng)|x|非常小時,使用此公式就比較可靠。分母的值就變的很小,一般應(yīng)變形為:18若絕對值相差很大的兩個數(shù)做加,減法運(yùn)算時絕對值較小的數(shù)往往被絕對值較大的數(shù)“吃掉”,絕對值較小的值不能發(fā)揮作用,影響計算結(jié)果的準(zhǔn)確性。3.3防止大數(shù)“吃掉”小數(shù)例3求方程x2-(109+1)x+109=0的根(保留8位10進(jìn)制數(shù))。若絕對值相差很大的兩個數(shù)做加,減法運(yùn)算時絕對19解:很容易可以求出此方程的根為
x1=109,x2=1如果用二次方程的求根公式來編程時就可能得不到正確的結(jié)果。解:很容易可以求出此方程的根為如果用二次方程的求根公式來編程20如果我們使用的計算機(jī)只能保留小數(shù)點(diǎn)后8位,因?yàn)樵谶\(yùn)算前計算機(jī)要先把數(shù)“規(guī)格化”,下面我們看
第一步:把兩個數(shù)對階“規(guī)格化”的運(yùn)算,把兩個數(shù)按“對階”規(guī)格化后,參加運(yùn)算的量表示為如果我們使用的計算機(jī)只能保留小數(shù)點(diǎn)后8位,因?yàn)樵谶\(yùn)算21第二步:把兩個數(shù)對階相加兩數(shù)相加:按4舍5入保留8位第二步:把兩個數(shù)對階相加兩數(shù)相加:按4舍5入保留8位22用求根公式可得方程的根:第三步:用求根公式求方程的解所以由此可看出結(jié)果的誤差太大,原因就是在作加減法運(yùn)算時要“對階”,因而小數(shù)1被大數(shù)109吃掉了。
用求根公式可得方程的根:第三步:用求根公式求方程的解所以由此23采取的措施從上面的計算可以看出x1是可靠的,而x2是不可靠的,我們不能使用求根公式計算x2,我們利用兩根間的關(guān)系求x2,即
可以看出,用此方法是可靠的。在編程時,若b<0先計算x1,上述方法計算x2,若b>0先計算x2,上述方法計算x1。采取的措施從上面的計算可以看出x1是可靠的,而x2是不24
3.4
要注意計算公式的簡化,減少運(yùn)算次數(shù)簡化計算公式很重要,將直接影響計算的速度和誤差的積累,有時可以使一個無法實(shí)現(xiàn)的計算能夠?qū)崿F(xiàn)。例計算多項(xiàng)式:的值。若直接用上面公式計算,當(dāng)計算項(xiàng)時,需要進(jìn)行k次乘法,因而求出這個多項(xiàng)式的值時需要進(jìn)行次乘法和n次加法,當(dāng)n很大且要反復(fù)計算此多項(xiàng)式的值時,工作量將會很大.3.4要注意計算公式的簡化,減少運(yùn)算次數(shù)簡化計算公式很25但我們?nèi)魧⒐礁膶憺椋焊倪M(jìn)的措施則只需要n次乘法和n次加法,即可得到計算結(jié)果,可以看出,將公式改寫后可大大減少運(yùn)算次數(shù)。
例如:C函數(shù): doublePolynomial(double*a,intn,doublex) { doublep=a[n]; for(intk=n-1;k>=0;k--)
p=p*x+a[k]; returnp; }但我們?nèi)魧⒐礁膶憺椋焊倪M(jìn)的措施則只需要n次乘法和n次加法,26在數(shù)值計算時,會產(chǎn)生那四種誤差,這四種誤差的來源是什么;絕對誤差和絕對誤差限的定義及計算公式;相對誤差和相對誤差限的定義及計算公式;有效數(shù)字的定義,有效數(shù)字和絕對誤差的關(guān)系?有效數(shù)字和相對誤差的關(guān)系?保留3位有效數(shù)字與保留小數(shù)點(diǎn)以后3位數(shù)字的區(qū)別。誤差知識部分的自學(xué)提綱在數(shù)值計算時,會產(chǎn)生那四種誤差,這四種誤差的來源是什么;誤差27作業(yè)習(xí)題一 1.1,1.2,1.4,1.5作業(yè)習(xí)題一 1.1,1.2,1.4,1.528北京工業(yè)大學(xué)應(yīng)用數(shù)理學(xué)院數(shù)值分析(計算方法)第一章:誤差北京工業(yè)大學(xué)應(yīng)用數(shù)理學(xué)院數(shù)值分析(計算方法)第一章:誤差29主要內(nèi)容誤差的來源與分類誤差與有效數(shù)字在近似計算中應(yīng)注意的幾個問題主要內(nèi)容誤差的來源與分類301.來源與分類
(Source&Classification)模型誤差參數(shù)誤差(觀測誤差)方法誤差(截斷誤差)舍入誤差1.來源與分類(Source&Classific31
1.1
模型誤差(ModelingError)用計算機(jī)解決實(shí)際問題時,首先要建立數(shù)學(xué)模型,各種實(shí)際問題是十分復(fù)雜的,而數(shù)學(xué)模型是對被描述的實(shí)際問題進(jìn)行抽象、簡化而得到的,往往忽略了一些次要因素,因而是近似的,我們把數(shù)學(xué)模型與實(shí)際問題之間出現(xiàn)的這種誤差稱為模型誤差。如自由落體公式忽略了空氣阻力。1.1模型誤差(ModelingError)用計算機(jī)32數(shù)學(xué)模型中的物理參數(shù)的具體數(shù)值,一般通過實(shí)驗(yàn)測定或觀測得到的,因此與真值之間也有誤差,這種誤差稱為參數(shù)誤差或觀測誤差。例如前例中的重力加速度g=9.8米/秒,這個數(shù)值是由多次實(shí)驗(yàn)而得到的結(jié)果實(shí)際的值有一定的誤差,這時g-9.8就是參數(shù)誤差。1.2
參數(shù)誤差(觀測誤差,MeasurementError)數(shù)學(xué)模型中的物理參數(shù)的具體數(shù)值,一般通過實(shí)驗(yàn)測定或觀測得到的331.3
方法誤差
(截斷誤差TruncationError)在數(shù)學(xué)模型(包括參數(shù)值)確定以后,就常要考慮選用某種數(shù)值方法具體進(jìn)行計算,許多數(shù)值方法都是近似方法,故求出的結(jié)果與準(zhǔn)確值之間是有誤差的,該誤差稱為截斷誤差或方法誤差。例如,函數(shù)f(x)用Taylor多項(xiàng)式近似代替,則數(shù)值方法的截斷誤差為:1.3方法誤差(截斷誤差TruncationErro34對于參與計算的數(shù)據(jù)用計算機(jī)做數(shù)值計算時,所計算數(shù)據(jù)的位數(shù)可能很多甚至可能有無窮多位,而計算機(jī)的字長有限的,因此只能對有限位進(jìn)行計算,原始數(shù)據(jù)和計算結(jié)果在計算機(jī)上表示均用4舍5入或截去的方法進(jìn)行處理,這種誤差稱為舍入誤差。例如用近似代替π,產(chǎn)生的誤差:即4舍5入產(chǎn)生的誤差就是舍入誤差。
1.4
舍入誤差(RoundingError)對于參與計算的數(shù)據(jù)用計算機(jī)做數(shù)值計算時,所計算數(shù)據(jù)的位數(shù)可能351.5
各種誤差產(chǎn)生的時機(jī)實(shí)際問題數(shù)學(xué)模型數(shù)學(xué)方法求解過程計算結(jié)果模型誤差參數(shù)誤差截斷誤差舍入誤差舍入誤差會產(chǎn)生積累,其他三種誤差沒有積累。1.5各種誤差產(chǎn)生的時機(jī)實(shí)際問題數(shù)學(xué)模型數(shù)學(xué)方法求解過程計362.誤差與有效數(shù)字
(ErrorandSignificantDigits)如果x*為x的近似值,稱e*=x-x*為絕對誤差。絕對誤差往往是未知的,而只知道它的一個上限,此上限|e*|=|x-x*|記為?*,稱為絕對誤差限(accuracy)。工程上常記為x=x*±?*,例如
絕對誤差
(absoluteerror)2.誤差與有效數(shù)字(ErrorandSignific37
相對誤差
(relative
error)稱為近似值x*的相對誤差;
的絕對值的上界稱為相對誤差限,即
絕對誤差限與相對誤差限的關(guān)系相對誤差(relativeerror)稱為近似值x*38有效數(shù)字
(SignificantDigits)在實(shí)際計算中,經(jīng)常按四舍五入原則取近似值.例如:它們的誤差都不會超過末位數(shù)字的半個單位,即有效數(shù)字(SignificantDigits)在實(shí)際計算39定義1.2.5設(shè)x為準(zhǔn)確值,x*為x的近似值,記x*=±0.a1a2…an×10m(其中a1≠0),若|x-x*|≤0.5×10m-n(即an的截取按四舍五入規(guī)則),則稱x*有n位有效數(shù)字,精確到10m-n。例如π=3.1415926535897932…,如果取π*=3.1415,問π*有幾位有效數(shù)字?證明:π*=0.31415×101 |π-π*|=0.0000926… ≤0.5×10-3=0.5×101-4
所以π有4位有效數(shù)字,精確到小數(shù)點(diǎn)后第3位??梢宰C明π*=3.14159有6位有效數(shù)字。有效數(shù)字愈多愈精確定義1.2.5設(shè)x為準(zhǔn)確值,x*為x的近似值,記x*=±0.40
當(dāng)兩個相近的數(shù)相減時,會大大的損失有效數(shù)字的位數(shù),使得相對誤差會變得很大。3在近似計算中應(yīng)注意的幾個問題3.1做減法要避免兩個相近的數(shù)相減當(dāng)兩個相近的數(shù)相減時,會大大的損失有效數(shù)字的位數(shù),使41解:x-y=1.5846-1.5839=0.0007
x,y的有效數(shù)字是5位,而x-y的有效數(shù)字卻只有1位,這樣使得有效數(shù)字的位數(shù)大大的減少了。例1:已知x=1.5846,y=1.5839,求x-y解:x-y=1.5846-1.5839=0.000742例2.已知x=18.496,y=18.493取4位有效數(shù)字計算x-y的近似值,并估計其相對誤差.而 x-y=18.496-18.493=0.003其相對誤差為解:取x*=18.50,y*=18.49進(jìn)行計算得 x*-y*=18.50-18.49=0.01可以看到相對誤差比較大.
例2.已知x=18.496,y=18.493取4位43例如,當(dāng)x很大時和很接近,直接計算 就會大大的損失有效數(shù)字,此時應(yīng)把公式變形,分子、分母同乘一個共軛根式,即
在編程序時,可采取以下措施:1).對參加運(yùn)算的量多保留幾位有效數(shù)字;2).變換計算公式,這樣求出的結(jié)果就比較準(zhǔn)確。例如,當(dāng)x很大時和44又例如,當(dāng)x1與x2
很接近時,lnx1-lnx2就可能損失有效數(shù)字過多,一般變形為:
這樣求出的結(jié)果就比較準(zhǔn)確。又例如,當(dāng)x1與x2很接近時,lnx1-lnx2就可45分母的值就變的很小,一般應(yīng)變形為:3.2做除法運(yùn)算時作分母的量不要太小例如,計算時,會使的絕對誤差變的很大,一般遇到這種情況把公式變形,例如當(dāng)|x|非常小時,使用此公式就比較可靠。分母的值就變的很小,一般應(yīng)變形為:46若絕對值相差很大的兩個數(shù)做加,減法運(yùn)算時絕對值較小的數(shù)往往被絕對值較大的數(shù)“吃掉”,絕對值較小的值不能發(fā)揮作用,影響計算結(jié)果的準(zhǔn)確性。3.3防止大數(shù)“吃掉”小數(shù)例3求方程x2-(109+1)x+109=0的根(保留8位10進(jìn)制數(shù))。若絕對值相差很大的兩個數(shù)做加,減法運(yùn)算時絕對47解:很容易可以求出此方程的根為
x1=109,x2=1如果用二次方程的求根公式來編程時就可能得不到正確的結(jié)果。解:很容易可以求出此方程的根為如果用二次方程的求根公式來編程48如果我們使用的計算機(jī)只能保留小數(shù)點(diǎn)后8位,因?yàn)樵谶\(yùn)算前計算機(jī)要先把數(shù)“規(guī)格化”,下面我們看
第一步:把兩個數(shù)對階“規(guī)格化”的運(yùn)算,把兩個數(shù)按“對階”規(guī)格化后,參加運(yùn)算的量表示為如果我們使用的計算機(jī)只能保留小數(shù)點(diǎn)后8位,因?yàn)樵谶\(yùn)算49第二步:把兩個數(shù)對階相加兩數(shù)相加:按4舍5入保留8位第二步:把兩個數(shù)對階相加兩數(shù)相加:按4舍5入保留8位50用求根公式可得方程的根:第三步:用求根公式求方程的解所以由此可看出結(jié)果的誤差太大,原因就是在作加減法運(yùn)算時要“對階”,因而小數(shù)1被大數(shù)109吃掉了。
用求根公式可得方程的根:第三步:用求根公式求方程的解所以由此51采
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年應(yīng)用軟件策劃更新服務(wù)合同協(xié)議
- 2025年親屬共有房產(chǎn)劃分策劃合同范本
- 2025年企業(yè)融資與投資策略合同
- 2025年企業(yè)人才培訓(xùn)服務(wù)合同范文性承接框架協(xié)議
- 能源轉(zhuǎn)換系統(tǒng)效率提升-深度研究
- 跨界合作內(nèi)衣創(chuàng)新-深度研究
- 人口安全風(fēng)險評估-深度研究
- 2025年店鋪轉(zhuǎn)手合同模板
- 2025年全職教師勞動合同書版
- 自動化運(yùn)維工具-深度研究
- 2025年湖南鐵路科技職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫參考答案
- 十一種正方體展開平面圖(僅打?。?/a>
- 2022年四川省綿陽市中考化學(xué)試卷
- (完整版)微生物檢驗(yàn)技術(shù)練習(xí)題(含答案)
- 佛山市內(nèi)戶口遷移申請表
- 《工程制圖完整》課件
- 常見焊接缺陷以及其處理方法PPT
- 《子宮脫垂護(hù)理查房》
- 關(guān)于對項(xiàng)目管理的獎懲制度
- A320主起落架收放原理分析及運(yùn)動仿真
- 2. SHT 3543-2017施工過程文件表格
評論
0/150
提交評論