版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、數(shù)值計(jì)算方法數(shù)值計(jì)算方法The Method of Numerical ComputationNumerical Analysis教教 材材林成森 編著數(shù)值計(jì)算方法 上下冊科學(xué)出版社 1998先行課程先行課程 數(shù)學(xué)分析 ( Mathematical Analysis ) 線性代數(shù) ( Linear Algebra ) 常微分方程 ( Original Differential Equation 簡寫為 ODE ) 計(jì)算機(jī)基礎(chǔ)及計(jì)算機(jī)語言第一章第一章 算術(shù)運(yùn)算中的誤差分析初步算術(shù)運(yùn)算中的誤差分析初步 數(shù)值方法、算法 誤差來源 誤差大小的衡量方法 舍入誤差與有效數(shù)字 數(shù)據(jù)誤差在算術(shù)運(yùn)算中的傳播 機(jī)
2、器誤差數(shù)值方法數(shù)值方法( (Numerical Method)Numerical Method): 數(shù)值方法是對給定問題的輸入數(shù)據(jù)和所需計(jì)算結(jié)果之間的關(guān)系的一種明確的描述。例: 用 Newton 法 ( 將在 Ch2 4 中討論) 計(jì)算 3 。給定3的一個初始近似值 )0(,00 xx由迭代公式: ,2, 1,)3(2111nxxxnnn產(chǎn)生一個序列 ,10nxxx算法:算法:( (Algorithm)Algorithm) 它是算術(shù)和邏輯運(yùn)算的完整描述,按一定順序執(zhí)行這些運(yùn)算,經(jīng)有限步把輸入數(shù)據(jù)的每一個容許集轉(zhuǎn)換成輸出數(shù)據(jù)。建立數(shù)值方法的基本原則:建立數(shù)值方法的基本原則: 便于在計(jì)算機(jī)上實(shí)現(xiàn)
3、計(jì)算工作量盡量小 存儲量盡量小 問題的解與近似解的誤差小誤差的來源誤差的來源( (Error Resource)Error Resource):模型誤差 ( Model Error )數(shù)據(jù)誤差 ( Data Error )截?cái)嗾`差 (Truncation Error )離散誤差 ( Discrete Error )數(shù)據(jù)計(jì)算過程中的誤差誤差大小的衡量:誤差大小的衡量:絕對誤差 ( absolute error ) 相對誤差 ( relative error )誤差界 ( bound of error ) 舍入誤差與有效數(shù)字舍入誤差與有效數(shù)字 舍入誤差 (rounding error )(四舍五入
4、表示近似數(shù)產(chǎn)生的誤差 ) 有效數(shù)字 第一位非零數(shù)字到最右邊的數(shù)字為止的所有的數(shù)字被稱為有效數(shù)字有效數(shù)字。數(shù)據(jù)誤差在算術(shù)運(yùn)算中的傳播數(shù)據(jù)誤差在算術(shù)運(yùn)算中的傳播 初始數(shù)據(jù)誤差和計(jì)算結(jié)果中產(chǎn)生的誤差之間的關(guān)系 避免相減相消避免相減相消。設(shè)yx,分別是初始數(shù)據(jù)yx,的近似值,即yxeyyexx,yxee ,分別是yx,的絕對誤差??疾煊脃x,分別代替yx,計(jì)算函數(shù)值 ),(yxfz 產(chǎn)生的誤差。即),(yxfz 的誤差。 假設(shè)絕對誤差yxee ,的絕對值都很小,且),(yxf可微,則z的誤差 ),(),(yxfyxfzzez可以近似地表示成 yxzeyxyfeyxxfe),)(),)( (5. 1)而
5、且, yeyxyfzyxeyxxfzxzeryxzz),)(),)( yxryxyfzyryxxfzx),)(),)( (5. 2)初始數(shù)據(jù)誤差和計(jì)算結(jié)果中產(chǎn)生的誤差之間有下列關(guān)系(1):),(yxyxf絕對誤差: yxyxeee;相對誤差: yxyxryxyryxxr從上式可見,接近相等的同號數(shù)相減時,會使計(jì)算結(jié)果的誤差變得很大。 故應(yīng)避免相減相消故應(yīng)避免相減相消。(2):),(xyyxf 絕對誤差: yxyxexeye; 相對誤差: yxyxrrr (3):/),(yxyxf 絕對誤差: 2/yexeyeyxyx; 從上式可見, 應(yīng)避免絕對值很小的數(shù)作分母。 相對誤差: yxyxrrr/例
6、 1 求方程 0,02acbxax 的兩個根分別為 aacbbx2421和 aacbbx2422若,0b且042 acb,則1x需改為 acbbcx4221例例 2 計(jì)算表達(dá)式 xcos1。 當(dāng) 0 x時 為避免相減相消,應(yīng)利用 恒等式 2sin2cos12xx 機(jī)器誤差機(jī)器誤差 計(jì)算機(jī)中數(shù)的表示 浮點(diǎn)運(yùn)算和舍入誤差設(shè)計(jì)算機(jī)中的數(shù)x為有限位小數(shù),表示為 tkkkJdx11010 (6.1)其中UJL(L 和 U 是正整數(shù)或零)t 為計(jì)算機(jī)的字長字長,tidi, 1,都是9 , 2 , 1 , 0中的一個數(shù)字若記 ttkkkdddda211. 010 (6.2)則 Jax10 (6.3) 如果
7、J 不變,則(6.4)或(6.5)為定點(diǎn)定點(diǎn)表示,此時通常取 tJJ 0 或 如果階 J 可變,則(6.4)或(6.5)為浮點(diǎn)浮點(diǎn)表示, 若尾數(shù)的第一位數(shù)字1d非零,則該數(shù)稱為規(guī)格化浮點(diǎn)數(shù)規(guī)格化浮點(diǎn)數(shù)。尾數(shù)對十進(jìn)制滿足 11 . 0 a 對二進(jìn)制滿足 121 a 例:例: 若2, 1, 3, 2ULtp 則相應(yīng)的規(guī)格化浮點(diǎn)數(shù)共有 33 個浮點(diǎn)數(shù)。 J=-1 J=0 J=1 J=2 41 21 1 2 165 85 45 25 83 43 23 3 167 87 47 27 以及數(shù) 0. 令 xxxR 則對十進(jìn)制系統(tǒng)有tRxx105),1 ( (6.11)對二進(jìn)制系統(tǒng)有 t2 (6.16)若用只
8、“舍”不“入”的斷位法,則界為 t 110 或 t 12 浮點(diǎn)數(shù)計(jì)算時,對加減法,首先要對階, 即將兩數(shù)的小數(shù)點(diǎn)對齊,使其階相等。 對階方法是:階小的向大的對。然后尾數(shù)相加。 浮點(diǎn)數(shù)加減法分別記為 例 1: 10, 5pt,用斷位法。計(jì)算 0.3124910 0.82718撞=0.11396壯 例 2: 10, 5pt,用舍入法。計(jì)算 0.2106210-5 0.12345 10-3=0.1255610-3 例 3 在5, 3,10ULtp的斷位機(jī)上 對數(shù) 0.0438 , 0.0693 , 13.2 進(jìn)行加法運(yùn)算那么 先加前兩個數(shù)后再加第三個數(shù)為 0.13310 若先加后兩個數(shù)再加第一個數(shù)為
9、 0.13210 由此可見,對于浮點(diǎn)運(yùn)算,通常的運(yùn)算規(guī)律通常的運(yùn)算規(guī)律 不再成立。不再成立。 例 4 在5, 3,10ULtp的斷位機(jī)上求 x=0.12378, y=0.12362 的差。則 3101000. 0RRyxRx的相對誤差為 410467. 6RRxxxRy的相對誤差為 410618. 1RRyyy但00016. 0 yx, RRyx 的相對誤差為 6 . 00001. 000006. 0 出現(xiàn)相減相消。 作乘法運(yùn)算時,不必對階。下面考察計(jì)算機(jī)中浮點(diǎn)數(shù)的算術(shù)運(yùn)算的舍入誤差:下面考察計(jì)算機(jī)中浮點(diǎn)數(shù)的算術(shù)運(yùn)算的舍入誤差: 設(shè) Fyx,,均為規(guī)格化的浮點(diǎn)數(shù)。 用)/(),(),(yxfl
10、yxflyxfl分別表示得到準(zhǔn)確的yxyxyx/,后按相關(guān)舍入規(guī)則進(jìn)行舍入的結(jié)果,即 Ryxyxfl)()( RRyxyxflyxyxfl)/()/(,)()(就上述例 2, 3101255562. 0 yx因此31012556. 0)(,yxflFyx而據(jù)(6.11)和(6.16)式,立得下述定理:定理定理 1 )1)()(1yxyxfl (6.17) )1)()(2yxyxfl (6.18) )1)()(3yxyxfl (6.19) )1)(/()/(4yxyxfl (6.20)其中 , 4 , 3 , 2 , 1, iepsi (二進(jìn)制系統(tǒng))(十進(jìn)制系統(tǒng))tteps2105下面討論更復(fù)雜
11、的浮點(diǎn)運(yùn)算的誤差界:下面討論更復(fù)雜的浮點(diǎn)運(yùn)算的誤差界: 通過例子可見,在做三個以上的數(shù)的加法運(yùn)算時,做三個以上的數(shù)的加法運(yùn)算時,需要考慮相加的兩個同號數(shù)的階數(shù)應(yīng)盡量接近。需要考慮相加的兩個同號數(shù)的階數(shù)應(yīng)盡量接近。 定義 )()(zyxflflzyxfl據(jù)(6.17)式,)1 ()1)(1)()1)()1)()1)()(221211zyxzyxzyxflzyxfl (6.21)其中 . 2 , 1, iepsi為估計(jì))1 (i,先證明下面的引理引理引理(Lemma) 若), 2 , 1(niepsi, 且01. 0epsn,則 niiepsnepsn101. 11)1 (1, (6.23)其中
12、二進(jìn)制系統(tǒng))十進(jìn)制系統(tǒng));(2(105tteps(6.23)式還可改寫成 1,01. 11)1 (1niiepsn (6.24)證明證明 ( Proof ) 由假設(shè)epsi,有 nininepseps1)1 ()1 ()1 ( (6.25)對函數(shù)nx)1 ( 作 Taylor 展開 nxxxnnnxxnn1)1 (2) 1(1)1 (22(6.26)由(6.25)的左邊不等式及(6.26)式,便證得(6.23)的左邊不等式。又由于 ! 3! 2132xxxex )! 4231 (212xxxxx當(dāng)01. 00 x,有 xxexexx01. 11201. 01101. 0于是有 epsneepsepsnn01. 11)1 ( (6.27)由(6.25)右邊不等式及(6.27)式,便證得(6.23)的右邊不等式 用歸納法可以證明下面的定理:定理(Theorem)若01. 0epsn,則 )2(01. 11 )01. 11 ()(21111epsinyxepsnyxyxfliiniiinii (6.28)其中 ., 2 , 1, 1nii以上誤差分析的一個特點(diǎn)是,將初始數(shù)據(jù)的實(shí)際浮點(diǎn)運(yùn)算歸結(jié)為初始近似數(shù)據(jù)的精確數(shù)學(xué)運(yùn)算。誤差分析的方法誤差分析的方法 向后誤差分析-將計(jì)算過程的誤差歸結(jié)為初始誤差的誤差,這種誤差分析方法稱為向后誤差分析; 向前誤差分
溫馨提示
- 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智能計(jì)算中心創(chuàng)新發(fā)展指南
- 2025年九年級統(tǒng)編版語文寒假復(fù)習(xí) 03 第三周:九上第四、五單元復(fù)習(xí)
- 【全程復(fù)習(xí)方略】2020-2021學(xué)年北師大版高中數(shù)學(xué)必修一課時作業(yè)(九)-2.2.3
- 【名師一號】2021年新課標(biāo)版歷史-必修3-雙基限時練4
- 2022屆高考物理第一輪復(fù)習(xí)-課時跟蹤檢測(十九)-功能關(guān)系-能量守恒定律
- 【全程設(shè)計(jì)】2021屆高考生物一輪復(fù)習(xí)細(xì)致講解練:選修3-第一講-基因工程
- 【與名師對話】2022高考地理課標(biāo)版總復(fù)習(xí)課時跟蹤訓(xùn)練38世界地理概況-
- 【全程復(fù)習(xí)方略】2020年數(shù)學(xué)文(廣西用)課時作業(yè):第七章-第四節(jié)曲線與方程
- 五年級數(shù)學(xué)(小數(shù)除法)計(jì)算題專項(xiàng)練習(xí)及答案匯編
- 【導(dǎo)學(xué)案】2021版高中歷史(人教版-必修2)教師用書-7單元-復(fù)習(xí)課
- 移相變壓器計(jì)算程序標(biāo)準(zhǔn)版
- 期末測試(試題)-三年級數(shù)學(xué)上冊人教版
- 藥劑科門診中成西藥房利用PDCA循環(huán)降低門診藥房調(diào)劑內(nèi)差發(fā)生率品管圈QCC成果匯報(bào)
- 物料員工作計(jì)劃與總結(jié)
- 浙江省金華市2023年九年級上學(xué)期期末數(shù)學(xué)試題附答案
- JGT292-2010 潔凈工作臺標(biāo)準(zhǔn)
- 圣誕節(jié)元旦搞笑小品就劇本:浪子回家
- 2023年海南省天一大聯(lián)考高一化學(xué)第一學(xué)期期末達(dá)標(biāo)測試試題含解析
- 銀行工會個人總結(jié)報(bào)告
- 部編版小學(xué)語文2-6年級詞語表
- 甘肅省平?jīng)鍪嗅轻紖^(qū)2024屆九年級英語第一學(xué)期期末統(tǒng)考模擬試題含解析
評論
0/150
提交評論