出版時(shí)間:2010-4 出版社:電子工業(yè) 作者:(美)馬修斯//芬克|譯者:周璐//陳渝//錢方 頁數(shù):524
Tag標(biāo)簽:無
前言
本書主要介紹數(shù)值分析方面的基礎(chǔ)知識(shí),適用于數(shù)學(xué)、計(jì)算機(jī)、物理及工程專業(yè)的本科生。本書要求讀者熟悉微積分知識(shí),并接受過結(jié)構(gòu)化編程的訓(xùn)練。本書提供了豐富的教學(xué)內(nèi)容,可以滿足一個(gè)學(xué)期甚至一個(gè)學(xué)年的課程量,教師們可以根據(jù)自己的需要對(duì)內(nèi)容進(jìn)行適當(dāng)?shù)募舨?。?duì)于各個(gè)專業(yè)領(lǐng)域的學(xué)生而言,數(shù)值方法都是非常有用的。這一指導(dǎo)思想貫穿于本書的各個(gè)章節(jié)中,因此本書提供了豐富的范例與典型問題,幫助讀者從理論與實(shí)踐兩方面提高數(shù)值分析的技能。本書盡可能地以圖形和圖表形式顯示計(jì)算結(jié)果,以便讀者更好地了解數(shù)值逼近的效果。本書利用MAT[AB程序?qū)崿F(xiàn)數(shù)值算法。本書的重點(diǎn)在于幫助讀者理解數(shù)值方法如何工作以及有哪些限制。由于需要兼顧理論、誤差分析以及可讀性,達(dá)到這個(gè)目標(biāo)并不容易。在本書中,對(duì)每種方法都給出了以微積分基本結(jié)論為基礎(chǔ)的推導(dǎo),并進(jìn)行了適當(dāng)?shù)恼`差分析,以使讀者易于理解。通過這些學(xué)習(xí),讀者能夠更好地理解微積分知識(shí)。采用MATLAB編程的計(jì)算機(jī)習(xí)題,為學(xué)生提供了鍛煉科學(xué)計(jì)算編程能力的機(jī)會(huì)。在本書中,簡(jiǎn)單的數(shù)值練習(xí)題可以用計(jì)算器或者掌上電腦完成,而較復(fù)雜的習(xí)題需要借助于MATLAB子程序。如何指導(dǎo)學(xué)生上機(jī)進(jìn)行數(shù)值計(jì)算由各個(gè)教師完成,他們可以根據(jù)現(xiàn)有的計(jì)算機(jī)資源布置適當(dāng)?shù)慕虒W(xué)任務(wù)。本書鼓勵(lì)使用MATLAB程序庫,它們可以幫助學(xué)生實(shí)現(xiàn)計(jì)算機(jī)實(shí)驗(yàn)題中的數(shù)值分析組件。
內(nèi)容概要
本書介紹了數(shù)值方法的理論及實(shí)用知識(shí),并講述了如何利用MATLAB軟件實(shí)現(xiàn)各種數(shù)值算法,以便為讀者今后的學(xué)習(xí)打下堅(jiān)實(shí)的數(shù)值分析與科學(xué)計(jì)算基礎(chǔ)。教師可以根據(jù)不同的學(xué)習(xí)對(duì)象和學(xué)習(xí)目的選擇相應(yīng)章節(jié),形成理論與實(shí)踐相結(jié)合的學(xué)習(xí)策略。書中每個(gè)概念均以實(shí)例說明,同時(shí)還包含大量習(xí)題,范圍涉及多個(gè)不同領(lǐng)域。通過這些實(shí)例進(jìn)一步說明數(shù)值方法的實(shí)際應(yīng)用。本書強(qiáng)調(diào)利用MATLAB進(jìn)行數(shù)值方法的程序設(shè)計(jì),可提高讀者的實(shí)踐能力并加深對(duì)數(shù)值方法理論的理解。 本書適合作為大專院校計(jì)算機(jī)、工程和應(yīng)用專業(yè)的教材和參考書。
書籍目錄
第1章 預(yù)備知識(shí) 1.1 微積分回顧 1.1.1 極限和連續(xù)性 1.1.2 可微函數(shù) 1.1.3 積分 1.1.4 級(jí)數(shù) 1.1.5 多項(xiàng)式求值 1.1.6 習(xí)題 1.2 二進(jìn)制數(shù) 1.2.1 二進(jìn)制數(shù) 1.2.2 序列與級(jí)數(shù) 1.2.3 二進(jìn)制分?jǐn)?shù) 1.2.4 二進(jìn)制移位 1.2.5 科學(xué)計(jì)數(shù)法 1.2.6 機(jī)器數(shù) 1.2.7 計(jì)算機(jī)精度 1.2.8 計(jì)算機(jī)浮點(diǎn)數(shù) 1.2.9 習(xí)題 1.3 誤差分析 1.3.1 截?cái)嗾`差 1.3.2 舍入誤差 1.3.3 舍去和舍入 1.3.4 精度損失 1.3.5 O(hn)階逼近 1.3.6 序列的收斂階 1.3.7 誤差傳播 1.3.8 數(shù)據(jù)的不確定性 1.3.9 習(xí)題 1.3.10 算法與程序 第2章 非線性方程f(x)=0的解法 2.1 求解x=g(x)的迭代法 2.1.1 尋找不動(dòng)點(diǎn) 2.1.2 不動(dòng)點(diǎn)迭代的圖形解釋 2.1.3 絕對(duì)誤差和相對(duì)誤差考慮 2.1.4 習(xí)題 2.1.5 算法與程序 2.2 定位一個(gè)根的分類方法 2.2.1 波爾查諾二分法 2.2.2 試值法的收斂性 2.2.3 習(xí)題 2.2.4 算法與程序 2.3 初始近似值和收斂判定準(zhǔn)則 2.3.1 檢測(cè)收斂性 2.3.2 有問題的函數(shù) 2.3.3 習(xí)題 2.3.4 算法與程序 2.4 牛頓-拉夫森法和割線法 2.4.1 求根的斜率法 2.4.2 被零除錯(cuò)誤 2.4.3 收斂速度 2.4.4 缺陷 2.4.5 割線法 2.4.6 加速收斂 2.4.7 習(xí)題 2.4.8 算法與程序 2.5 埃特金過程、斯蒂芬森法和米勒法(選讀) 2.5.1 埃特金過程 2.5.2 米勒法 2.5.3 方法之間的比較 2.5.4 習(xí)題 2.5.5 算法與程序 第3章 線性方程組AX=B的數(shù)值解法 3.1 向量和矩陣簡(jiǎn)介 3.1.1 矩陣和二維數(shù)組 3.1.2 習(xí)題 3.2 向量和矩陣的性質(zhì) 3.2.1 矩陣乘 3.2.2 特殊矩陣 3.2.3 非奇異矩陣的逆 3.2.4 行列式 3.2.5 平面旋轉(zhuǎn) 3.2.6 MATLAB實(shí)現(xiàn) 3.2.7 習(xí)題 3.2.8 算法與程序 3.3 上三角線性方程組 3.3.1 習(xí)題 3.3.2 算法與程序 3.4 高斯消去法和選主元 3.4.1 選主元以避免a(p)pp=0 3.4.2 選主元以減少誤差 3.4.3 病態(tài)情況 3.4.4 MATLAB實(shí)現(xiàn) 3.4.5 習(xí)題 3.4.6 算法與程序 3.5 三角分解法 3.5.1 線性方程組的解 3.5.2 三角分解法 3.5.3 計(jì)算復(fù)雜性 3.5.4 置換矩陣 3.5.5 擴(kuò)展高斯消去過程 3.5.6 MATLAB實(shí)現(xiàn) 3.5.7 習(xí)題 3.5.8 算法與程序 3.6 求解線性方程組的迭代法 3.6.1 雅可比迭代 3.6.2 高斯-賽德爾迭代法 3.6.3 收斂性 3.6.4 習(xí)題 3.6.5 算法與程序 3.7 非線性方程組的迭代法:賽德爾法和牛頓法(選讀) 3.7.1 理論 3.7.2 廣義微分 3.7.3 接近不動(dòng)點(diǎn)處的收斂性 3.7.4 賽德爾迭代 3.7.5 求解非線性方程組的牛頓法 3.7.6 牛頓法概要 3.7.7 MATLAB實(shí)現(xiàn) 3.7.8 習(xí)題 3.7.9 算法與程序 第4章 插值與多項(xiàng)式逼近 第5章 曲線擬合 第6章 數(shù)值微分 第7章 數(shù)值積分 第8章 數(shù)值優(yōu)化 第9章 微分方程求解 第10章 偏微分方程數(shù)值解 第11章 特征值與特征向量 附錄A MATLAB簡(jiǎn)介 部分習(xí)題答案 中英文術(shù)語對(duì)照
章節(jié)摘錄
插圖:
編輯推薦
《數(shù)值方法(MATLAB版·第4版)》:國(guó)外計(jì)算機(jī)科學(xué)教材系列
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載