目錄
前言
第1章 計算機語言基礎知識簡介 1
1.1 開發環境簡介 1
1.2 Visual C++ 1
1.2.1 Visual C++的特點 2
1.2.2 Visual C++代碼書寫規則 2
1.2.3 建立一個VC程序 2
1.3 Visual Basic 7
1.3.1 Visual Basic的特點 7
1.3.2 Visual Basic代碼書寫規則 8
1.3.3 建立一個VB程序 8
參考文獻 12
第2章 化學化工問題數學模型的建立 13
2.1 概述 13
2.2 由理論推導數學模型 13
2.3 由實驗數據建立數學模型 16
2.3.1 典型曲線法 16
2.3.2 多項式擬合 19
2.3.3 多元回歸分析法 19
2.4 數學模型的選擇 19
2.4.1 直線化檢驗 19
2.4.2 差分檢驗 21
2.4.3 誤差檢驗 22
2.5 數學模型中系數的確定 23
2.5.1 差分法 23
2.5.2 圖解法 25
2.5.3 平均值法 26
2.5.4 解線性方程組 27
2.6 計算機實現數學模型的建立 27
2.6.1 C語言實現差分法數學模型的建立 27
2.6.2 VB實現差分法數學模型的建立 29
參考文獻 31
習題 31
第3章 概率論與數理統計基本知識 33
3.1 概率論基礎 33
3.1.1 隨機事件 33
3.1.2 頻率 33
3.1.3 概率 33
3.1.4 隨機變量 34
3.1.5 數學期望 34
3.2 數理統計基本概念及應用 35
3.2.1 數理統計基本概念 35
3.2.2 χ2分布 36
3.2.3 t分布 38
3.2.4 F分布 39
3.3 實驗數據統計檢驗 40
3.3.1 參數估計與假設檢驗 41
3.3.2 假設檢驗 42
3.3.3 統計檢驗的判斷錯誤 42
3.4 統計檢驗的應用 43
3.4.1 離群值的檢驗 43
3.4.2 比較s與σ之間是否有顯著性差異 45
3.4.3 總體平均值μ的檢驗 46
3.4.4 兩組平均值檢驗 46
3.4.5 兩樣本方差之間的檢驗 47
3.5 計算機實現統計檢驗 48
3.5.1 C語言實現Dixon檢驗 48
3.5.2 VB實現Dixon檢驗 49
3.5.3 C語言實現Grubbs檢驗 50
3.5.4 VB實現線性Grubbs檢驗 52
3.5.5 C語言實現平均值檢驗 53
3.5.6 VB實現平均值檢驗 55
參考文獻 56
習題 56
第4章 插值法模擬空缺實驗點 58
4.1 概述 58
4.2 線性插值 58
4.2.1 線性插值原理 58
4.2.2 C語言實現線性插值計算 59
4.2.3 VB實現線性插值計算 61
4.3 Lagrange插值多項式 62
4.3.1 Lagrange插值原理 62
4.3.2 分段拋物線插值 64
4.3.3 二元Lagrange插值 65
4.3.4 C語言實現一元三點Lagrange插值計算 67
4.3.5 VB實現一元三點Lagrange插值計算 69
4.4 Hermite插值 70
4.5 三次樣條函數插值 73
參考文獻 75
習題 75
第5章 實驗數據的*小二乘擬合及平滑 77
5.1 概述 77
5.2 *小二乘原理 77
5.3 *小二乘實驗數據擬合 79
5.4 計算機上實現*小二乘建模 82
5.4.1 正規方程組的建立 82
5.4.2 Gramer法則 84
5.4.3 Gauss-Seidel迭代法 88
5.4.4 LU分解法原理 94
5.4.5 矩陣法 95
5.5 實驗數據的平滑技術 95
5.5.1 多項式平滑原理 96
5.5.2 五點數據的平滑 98
5.5.3 N點數據的平滑 100
5.5.4 C語言實現五點三次平滑 102
5.5.5 VB實現五點三次平滑 104
習題 106
第6章 實驗數據的回歸分析 108
6.1 概述 108
6.2 一元線性回歸分析 108
6.2.1 方法原理 108
6.2.2 回歸方程的檢驗 111
6.2.3 C語言實現相關性檢驗 115
6.2.4 VB實現相關性檢驗 117
6.3 二元線性回歸分析 120
6.3.1 二元線性回歸分析的應用 121
6.3.2 C語言實現二元線性回歸分析 123
6.3.3 VB實現二元線性回歸分析 125
6.4 多元線性回歸分析 126
6.4.1 方法原理 127
6.4.2 多元線性回歸方程的相關性檢驗 130
6.4.3 多元線性回歸的應用 131
6.5 非線性回歸 132
參考文獻 133
習題 133
第7章 實驗數據的方差分析 134
7.1 概述 134
7.2 方差分析原理 134
7.2.1 變差平方和的分解 134
7.2.2 方差分析 136
7.3 單因素方差分析 137
7.3.1 將單因素多水平試驗安排寫成矩陣列式 137
7.3.2 計算變差平方和 138
7.3.3 列方差分析表 139
7.4 多因素方差分析 141
7.4.1 兩因素方差分析 141
7.4.2 三因素方差分析 144
7.4.3 C語言實現兩因素方差分析 146
7.4.4 VB實現兩因素方差分析 148
參考文獻 150
習題 150
第8章 實驗設計與優化 152
8.1 概述 152
8.2 正交實驗設計 153
8.2.1 正交實驗設計特點 153
8.2.2 正交表 155
8.2.3 正交實驗結果分析 157
8.2.4 C語言實現正交設計 160
8.3 均勻實驗設計 161
8.3.1 均勻設計表 161
8.3.2 均勻設計步驟 163
參考文獻 166
習題 166
第9章 MATLAB及應用 168
9.1 MATLAB簡介 168
9.1.1 MATLAB的基本使用方法 168
9.1.2 向量及其運算 170
9.1.3 矩陣及其運算 172
9.2 MATLAB基本繪圖 173
9.3 MATLAB的程序設計 175
9.3.1 命令式文件 175
9.3.2 函數式文件 176
9.4 用MATLAB計算函數的數值積分 177
9.5 用MATLAB實現多項式曲線擬合 177
9.6 用MATLAB實現曲線插值 178
9.6.1 Lagrange插值 178
9.6.2 Hermite插值 179
9.6.3 三次樣條插值 180
9.7 用MATLAB實現線性方程組的求解 182
9.7.1 直接法 182
9.7.2 Jacobi迭代法 183
9.7.3 Gauss-Seidel迭代法 184
參考文獻 184
習題 185
第10章 Origin軟件及其應用 186
10.1 概述 186
10.2 Origin7.5基本操作 186
10.2.1 工作環境 186
10.2.2 Origin數據窗口基本操作 189
10.3 Origin科技繪圖 191
10.3.1 二維Graph繪制 191
10.3.2 函數繪圖 197
10.3.3 三維Graph繪制 198
10.3.4 多圖層Graph繪制 199
10.4 Origin曲線擬合和數據分析 201
10.4.1 Origin曲線擬合 201
10.4.2 Origin數據分析 203
參考文獻 208
第11章 ChemDraw的應用 209
11.1 ChemDraw基礎 209
11.1.1 工作環境 209
11.1.2 全局設置 210
11.2 繪制化學結構 212
11.2.1 基本繪制工具 212
11.2.2 高級繪制工具 216
11.2.3 結構名稱轉換 220
11.3 繪制對象 221
11.3.1 軌道工具面板 221
11.3.2 化學符號工具面板 222
11.3.3 箭頭工具 223
11.3.4 括號工具面板 224
11.3.5 自選圖形工具面板 225
參考文獻 225
第12章 網上化學化工資源 226
12.1 概述 226
12.2 Internet上化學化工文獻資料查詢 226
12.2.1 中文文獻資料的查詢方法226
12.2.2 外文文獻資料的查詢方法 229
12.3 Internet網上化學化工信息查詢方法 232
12.3.1 搜索引擎查找化學化工信息 233
12.3.2 化學化工宏站點查詢 237
12.3.3 Internet上的軟件 240
附錄 243
附表1 正態分布表 243
附表2 χ2分布表 244
附表3 t分布表 246
附表4 F分布表 247
附表5 相關系數臨界值γα,f表 255
附表6 隨機數表 256
附表7 正交表 257
附表8 均勻設計表 264