內容簡介
化工涉及的計算問題大多較繁雜,運用計算機求解已成為化工專業學生和技術人員必不可少的技能。本書包括緒論、非線性方程求根、插值法、曲線擬合、數值微分與積分、常微分方程數值解法、代數方程組數值解法共7章。為方便讀者理解和運用書中程式,還以附錄形式對MATLAB語言基礎作了簡單介紹。每章均配有一定數量的包括化工套用在內的習題。本書所附光碟中包括所有例題的程式。此外,本書還配有教學ppt,可供選用本書作為教材的教師免費使用。
本書可供高等院校化工、製藥、生物工程、環境、材料及其他相關專業的學生使用。
圖書目錄
1 緒論
1.1 什麼是計算方法
1.2 誤差和有效數字
1.2.1 誤差來源
1.2.2 誤差和誤差限
1.2.3 有效數字
1.2.4 防止誤差危害
習題
2 非線性方程求根
2.1 二分法
2.1.1 求解思路及方法
2.1.2 程式及套用舉例
2.2 直接疊代法
2.2.1 求解思路及方法
2.2.2 程式及套用舉例
2.3 牛頓疊代法與弦截法
2.3.1 牛頓疊代法的求解思路
2.3.2 弦截法的求解思路
2.3.3 程式及套用舉例
習題
3 插值法
3.1 插值函式
3.2 拉格朗日插值
3.2.1 線性插值
3.2.2 二次插值
3.2.3 n次插值
3.2.4 插值餘項
3.2.5 程式及套用舉例
3.3 二元插值
3.4 樣條插值
3.4.1 三次樣條插值函式
3.4.2 三次樣條插值函式的構建
3.4.3 套用舉例
習題
4 曲線擬合
4.1 一元線性擬合
4.1.1 最小二乘原理
4.1.2 線性相關係數與顯著性檢驗
4.1.3 可線性化的非線性方程
4.2 多元線性擬合
4.3 程式及套用舉例
習題
5 數值微分與積分
5.1 數值微分
5.1.1 差商代替導數
5.1.2 插值型數值求導公式
5.2 數值積分基礎
5.2.1 梯形公式(n=1)
5.2.2辛普森公式(n=2)
5.2.3 牛頓一科特斯公式(n等分)
5.3 復化求積公式
5.3.1 復化梯形公式
5.3.2 復化辛普森公式
5.3.3 變步長辛普森積分
5.4 龍貝格求積方法
5.5 程式及套用舉例
習題
6 常微分方程數值解法
6.1 基本概念及求解思路
6.1.1 常微分方程初值問題
6.1.2 初值問題求解的基本思路
6.2 歐拉法
6.2.1 基本思路及方法
6.2.2 程式及套用舉例
6.3 龍格一庫塔法
6.3.1 基本思路及方法
6.3.2 常微分方程組及高階方程求解
6.3.3 程式及套用舉例
習題
7 代數方程組數值解法
7.1 直接法解線性方程組
7.1.1 高斯消去法
7.1.2 列主元高斯消去法
7.1.3 追趕法解三對角線方程組
7.1.4 程式及套用舉例
7.2 疊代法解線性方程組
7.2.1 雅可比疊代法
7.2.2 高斯塞德爾疊代法
7.2.3 解線性方程組的超鬆弛疊代法
7.2.4 程式及套用舉例
7.3 非線性方程組數值解
……
附錄 MATLAB語言基礎
參考文獻