數(shù)值分析第一講

數(shù)值分析第一講

ID:33932436

大小:591.78 KB

頁數(shù):24頁

時(shí)間:2019-02-28

數(shù)值分析第一講_第1頁
數(shù)值分析第一講_第2頁
數(shù)值分析第一講_第3頁
數(shù)值分析第一講_第4頁
數(shù)值分析第一講_第5頁
資源描述:

《數(shù)值分析第一講》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第一章緒論運(yùn)用數(shù)學(xué)方法解決科學(xué)研究或工程技術(shù)問題,一般按如下途徑進(jìn)行:實(shí)際問題模型設(shè)計(jì)算法設(shè)計(jì)問題的解上機(jī)計(jì)算程序設(shè)計(jì)其中算法設(shè)計(jì)是數(shù)值分析課程的主要內(nèi)容.數(shù)值分析課程研究常見的基本數(shù)學(xué)問題的數(shù)值解法.包含了數(shù)值代數(shù)(線性方程組的解法、非線性方程的解法、矩陣求逆、矩陣特征值計(jì)算等)、數(shù)值逼近、數(shù)值微分與數(shù)值積分、常微分方程及偏微分方程的數(shù)值解法等.它的基本理論和研究方法建立在數(shù)學(xué)理論基礎(chǔ)之上,研究對(duì)象是數(shù)學(xué)問題,因此它是數(shù)學(xué)的分支之一.1結(jié)束同時(shí)它又與計(jì)算機(jī)科學(xué)有密切的關(guān)系.我們在考慮算法時(shí),往往要同時(shí)考慮計(jì)算機(jī)的特性,如計(jì)算速度、存貯量、字長等技術(shù)指

2、標(biāo),考慮程序設(shè)計(jì)時(shí)的可行性和復(fù)雜性.如果我們具備了一定的計(jì)算機(jī)基礎(chǔ)知識(shí)和程序設(shè)計(jì)方法,學(xué)習(xí)數(shù)值分析的理論和方法就會(huì)更深刻、更實(shí)際,選擇或設(shè)計(jì)的算法也會(huì)更合理、更實(shí)用.在科學(xué)研究、工程實(shí)踐和經(jīng)濟(jì)管理等工作中,存在大量的科學(xué)計(jì)算、數(shù)據(jù)處理等問題.應(yīng)用計(jì)算機(jī)解決數(shù)值計(jì)算問題是理工科大學(xué)生應(yīng)當(dāng)具備的基本能力.§1.1算法解決某類數(shù)學(xué)問題的數(shù)值方法稱為算法(本教材).為使算法能在計(jì)算機(jī)上實(shí)現(xiàn),它必須將一個(gè)數(shù)學(xué)問題分解為有限次的+、-、×、÷運(yùn)算和一些簡單的基本函數(shù)運(yùn)算.2結(jié)束1.1.1算法的表述形式算法的表述形式是多種多樣的.1、用數(shù)學(xué)公式和文字說明描述,這種方

3、式符合人們的理解習(xí)慣,和算法的推證相銜接,易于學(xué)習(xí)接受,但離上機(jī)應(yīng)用距離較大.2、用框圖描述,這種方式描述計(jì)算過程流向清楚,易于編制程序,但對(duì)初學(xué)者有一個(gè)習(xí)慣過程.此外框圖描述格式不很統(tǒng)一,詳略難以掌握.3、算法描述語言,它是表述算法的一種通用語言。有特定的表述程序和語句??梢院苋菀椎剞D(zhuǎn)化為某種計(jì)算機(jī)語言,同時(shí)也具有一定的可讀性。4、算法程序,即用計(jì)算機(jī)語言描述的算法,它是面對(duì)計(jì)算機(jī)的算法。我們以后討論的算法,都有現(xiàn)成的程序文本和軟件可資利用.但從學(xué)習(xí)算法的角度看,這種描述方式并不有利.3結(jié)束本教材將采用前三種方式表述各種算法.1.1.2算法的基本特點(diǎn)

4、1、算法常表現(xiàn)為一個(gè)無窮過程的截?cái)啵?π?例1計(jì)算sinx的值,x??0,??4?根據(jù)sinx的無窮級(jí)數(shù)3572n?1xxxnxsinx?x??????(?1)??(1.1)3!5!7!(2n?1)!這是一個(gè)無窮級(jí)數(shù),我們只能在適當(dāng)?shù)牡胤健敖財(cái)唷?,使?jì)算量不太大,而精度又能滿足要求.如計(jì)算sin0.5,取n=33570.50.50.5sin0.5?0.5????0.4796253!5!7!4結(jié)束據(jù)泰勒余項(xiàng)公式,它的誤差應(yīng)為?9???R?(?1)9???0,?(1.2)9!?4?9(?/4)?7R??3.13?10362880可見結(jié)果是相當(dāng)精確的.實(shí)際上

5、結(jié)果的六位數(shù)字都是正確的.2、算法常表現(xiàn)為一個(gè)連續(xù)過程的離散化11例2計(jì)算積分值.I??dx01?x將[0,1]分為4等分,分別計(jì)算4個(gè)小曲邊梯形的面積的近似值,然后加起來作為積分的近似值(如圖1-1).記被積1函數(shù)為f(x),即f(x)?1?x5結(jié)束1yh?,xi?ih,i?0,1,2,341f(x)?f(x)1ii?1T?hy?i21?x3I??Tii?0計(jì)算有:I≈0.697024,與精確值0.693147比較,可知結(jié)01x果不夠精確,如進(jìn)一步細(xì)分圖1-1區(qū)間,精度可以提高.3、算法常表現(xiàn)為“迭代”形式.迭代是指某一簡單算法的多次重復(fù),后一次使用

6、前一次的結(jié)果.這種形式易于在計(jì)算程序中實(shí)現(xiàn),在程序中表現(xiàn)為“循環(huán)”過程.例3多項(xiàng)式求值.2nP(x)?a?ax?ax???axn012n6結(jié)束用tk表示xk,uk表示(1.4)式前k+1項(xiàng)之和.作為初值令:?t?10?(1.5)u?a?00對(duì)k=1,2,…,n,反復(fù)執(zhí)行:?tk?xtk?1?u?u?at(1.6)?kk?1kk顯然P(x)=u,而(1.6)式是一種簡單算法的多次循環(huán).nn7結(jié)束例4不用開平方計(jì)算a(a>0)的值.a假定x0是a的一個(gè)近似值,x0>0,則x≈a也是a0的一個(gè)近似值,且x0和兩個(gè)近似值必有一個(gè)大于a,x0另一個(gè)小于a可以設(shè)想

7、它們的平均值應(yīng)為的更好的平均值,于是設(shè)計(jì)一種算法:8結(jié)束1?a?xk?1???xk???(k=0,1,2,?)(1.8)2?xk?如計(jì)算3,取x0=2,有1?3?xk?1???xk???(k=0,1,2,?)2?xk?計(jì)算有:x=20x=1.751x=1.73214292x=1.73205083…可見此法收斂速度很快,只算三次得到8位精確數(shù)字.迭代法應(yīng)用時(shí)要考慮是否收斂、收斂條件及收斂速度等問題,今后課程將進(jìn)一步討論.9結(jié)束§1.2誤差1.2.1誤差的來源在運(yùn)用數(shù)學(xué)方法解決實(shí)際問題的過程中,每一步都可能帶來誤差.1、模型誤差在建立數(shù)學(xué)模型時(shí),往往要忽視

8、很多次要因素,把模型“簡單化”,”理想化”,這時(shí)模型就與真實(shí)背景有了差距,即帶入了誤差.2、測

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。