數(shù)學實驗與數(shù)學建;A(MATLAB實現(xiàn))
定 價:59.9 元
當前圖書已被 62 所學校薦購過!
查看明細
- 作者:張勇 等
- 出版時間:2022/9/1
- ISBN:9787121441257
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:O13-33;O141.4
- 頁碼:292
- 紙張:
- 版次:01
- 開本:16開
本書內(nèi)容分為3部分:第1部分為MATLAB程序設計基礎;第2部分為數(shù)學實驗,主要包括微積分實驗、線性代數(shù)實驗、數(shù)值計算實驗、最優(yōu)化模型實驗、隨機模擬實驗、數(shù)據(jù)建模實驗等;第3部分為數(shù)學建;A與案例,主要包括數(shù)學建;A、應用實驗與數(shù)學建模案例.本書適合作為“數(shù)學實驗”“數(shù)學建!奔跋嚓P課程的教學參考書,也適合作為高等學校各專業(yè)學生“數(shù)學實驗”課程的教材和“數(shù)學建!闭n程、數(shù)學建模競賽培訓的輔導材料,還可作為科技工作者的參考書.
張勇,電子科技大學,教授,數(shù)學實驗中心主任,國家精品在線開放課程"數(shù)學實驗”(中國大學MOOC)課程負責人。承擔國家級項目多項。曾獲國家級教學成果一等獎1項。
第1部分 MATLAB程序設計基礎
第1章 緒論 2
1.1 數(shù)學實驗工具簡介 2
1.2 數(shù)學實驗引例 2
1.3 數(shù)學實驗的準備知識 5
1.4 本書的一些編寫約定 8
第2章 MATLAB程序設計基礎 10
2.1 變量名命名規(guī)則 12
2.2 基本語句 12
2.3 變量定義:局部變量和全局變量 12
2.4 數(shù)組的創(chuàng)建 13
2.5 獲取數(shù)組元素 15
2.6 數(shù)組元素的操作 18
2.7 運算符 18
2.7.1 算術運算符 18
2.7.2 關系運算符 20
2.7.3 邏輯運算符 21
2.8 分支判斷語句 21
2.8.1 if語句 21
2.8.2 switch語句 23
2.9 循環(huán)語句 24
2.9.1 for循環(huán) 24
2.9.2 while循環(huán) 25
2.9.3 其他控制語句 26
2.10 常用函數(shù) 28
2.10.1 獲取數(shù)組維數(shù)信息 28
2.10.2 基本統(tǒng)計函數(shù) 28
2.10.3 排序與查找函數(shù) 30
2.10.4 取整函數(shù) 31
2.10.5 集合運算 31
2.10.6 其他函數(shù) 32
2.10.7 應用實例 33
2.11 基本輸入/輸出函數(shù) 34
2.11.1 輸入函數(shù)input 34
2.11.2 顯示數(shù)組內(nèi)容函數(shù)disp 35
2.11.3 格式化輸出函數(shù)sprintf 35
2.11.4 格式化輸出函數(shù)fprintf 36
2.12 MATLAB程序文件與函數(shù)編程 36
2.12.1 腳本文件 36
2.12.2 函數(shù)文件 38
2.12.3 子函數(shù) 40
2.12.4 用inline創(chuàng)建函數(shù) 41
2.12.5 匿名函數(shù)用法 42
2.13 應用實例 43
2.14 習題 44
第3章 MATLAB繪圖函數(shù)、字符串與文本文件操作 46
3.1 MATLAB二維空間繪圖 46
3.1.1 plot繪圖 46
3.1.2 ezplot繪圖 47
3.1.3 fplot繪圖 48
3.1.4 給圖形作標注的函數(shù) 49
3.1.5 極坐標繪圖命令polar 49
3.1.6 條形圖的繪制bar和bar3 50
3.2 MATLAB三維空間繪圖 51
3.2.1 plot3繪制空間曲線 51
3.2.2 fplot3繪圖 52
3.2.3 輔助繪圖函數(shù)meshgrid 53
3.2.4 曲面繪圖函數(shù)mesh函數(shù)和surf函數(shù) 54
3.2.5 旋轉拋物面的繪制 54
3.3 字符串操作函數(shù) 55
3.4 文件操作函數(shù) 60
3.5 習題 64
第4章 動畫設計實驗 65
4.1 動畫設計的一般方法 65
4.2 滾動的正弦曲線 66
4.3 擺線動畫實驗 67
4.4 旋轉動畫 69
4.5 將動畫保存為avi文件 71
4.6 習題 72
第2部分 數(shù)學實驗
第5章 微積分實驗 74
5.1 符號計算基礎 74
5.1.1 定義符號變量syms 75
5.1.2 定義符號變量sym 76
5.1.3 符號表達式的替換subs 77
5.1.4 符號表達式的化簡 77
5.1.5 符號計算精度及其數(shù)據(jù)類型轉換 78
5.2 常用符號計算函數(shù) 78
5.2.1 復合計算函數(shù)compose 78
5.2.2 計算極限函數(shù)limit 79
5.2.3 求導計算函數(shù)diff 80
5.2.4 符號積分函數(shù)int 80
5.2.5 泰勒多項式函數(shù)taylor 81
5.3 極限與漸近線 82
5.4 泰勒多項式實驗 83
5.5 定積分實驗 85
5.6 二重積分的幾何意義 87
5.7 實驗探究 89
5.7.1 尋找拐點的問題 89
5.7.2 函數(shù)的導數(shù)與誤差分析 90
5.7.3 跳傘問題 90
5.7.4 傅里葉級數(shù)的近似 91
5.7.5 藥物濃度變化曲線的研究 91
5.7.6 實驗探究提示 91
5.8 習題 93
第6章 線性代數(shù)實驗 96
6.1 常用的矩陣生成函數(shù) 96
6.2 常用的矩陣運算函數(shù) 98
6.2.1 解線性方程組Ax=b 100
6.2.2 計算矩陣特征值eig 102
6.3 常用的矩陣分解函數(shù) 103
6.4 線性代數(shù)應用實驗 105
6.4.1 線性方程組求解在減肥食譜
中的應用 105
6.4.2 線性方程組求解在化學反應方程式中的應用 106
6.4.3 矩陣的冪與特征值、特征向量 107
6.4.4 簡單人口遷移模型 109
6.5 實驗探究 111
6.5.1 矩陣乘法加速問題 111
6.5.2 行列式的計算與混沌 112
6.5.3 線性變換探究 115
6.5.4 矩陣四個基本子空間的求解 117
6.5.5 Givens變換與Householder變換 118
6.5.6 實驗探究提示 120
6.6 習題 123
第7章 非線性方程求根實驗 125
7.1 二分法 125
7.1.1 二分法的基本思想 125
7.1.2 二分法的算法實現(xiàn)與應用實例 125
7.2 不動點迭代法 127
7.2.1 不動點迭代法的基本思想 127
7.2.2 不動點迭代法的算法實現(xiàn) 127
7.2.3 不動點迭代法的收斂性分析 128
7.2.4 應用實例分析 128
7.3 牛頓迭代法 129
7.3.1 牛頓迭代法的基本思想 129
7.3.2 牛頓迭代法的算法實現(xiàn) 130
7.3.3 牛頓迭代法的收斂性分析 130
7.3.4 應用實例分析 131
7.4 用MATLAB軟件求解非線性方程的根 132
7.4.1 代數(shù)方程求根 132
7.4.2 一般非線性方程求根 132
7.5 實驗探究 133
7.6 習題 134
第8章 插值與擬合實驗 135
8.1 插值 135
8.1.1 插值問題的基本思想 135
8.1.2 插值問題的算法實現(xiàn) 136
8.1.3 MATLAB插值函數(shù) 139
8.2 擬合 139
8.2.1 擬合問題的基本思想 139
8.2.2 擬合問題的算法實現(xiàn) 140
8.2.3 MATLAB擬合函數(shù) 141
8.3 實驗探究 142
8.4 習題 144
第9章 數(shù)值積分與數(shù)值微分實驗 146
9.1 數(shù)值積分 146
9.1.1 數(shù)值積分問題 146
9.1.2 數(shù)值積分的基本原理 146
9.1.3 MATLAB中數(shù)值積分的主要函數(shù) 148
9.2 數(shù)值微分 150
9.2.1 數(shù)值微分問題 150
9.2.2 數(shù)值微分方法 150
9.2.3 應用實例 152
9.3 實驗探究 152
9.4 習題 153
第10章 微分方程模型實驗 154
10.1 常微分方程數(shù)值解問題 154
10.2 常微分方程的數(shù)值解法 154
10.2.1 歐拉方法 154
10.2.2 改進的歐拉方法 156
10.2.3 一階常微分方程組與高階常微分方程的解法 157
10.3 MATLAB求解常微分方程函數(shù) 159
10.3.1 應用實例:Logistic模型 159
10.3.2 應用實例:一類戰(zhàn)斗模型 160
10.4 實驗探究 162
10.5 習題 162
第11章 最優(yōu)化模型實驗 164
11.1 最優(yōu)化基礎 164
11.1.1 最優(yōu)化數(shù)學模型 166
11.1.2 迭代下降算法 167
11.1.3 局部極小點和全局極小點 167
11.1.4 MATLAB優(yōu)化工具箱主要求解函數(shù)簡介 168
11.2 無約束優(yōu)化問題 168
11.2.1 一元函數(shù)極值問題與求解函數(shù)fminbnd 168
11.2.2 多元無約束極值問題與求解函數(shù)fminsearch、fminunc 171
11.3 約束優(yōu)化問題 172
11.3.1 線性規(guī)劃與求解函數(shù)linprog 172
11.3.2 混合整數(shù)線性規(guī)劃與求解函數(shù)intlinprog 175
11.3.3 非線性規(guī)劃與求解函數(shù)fmincon 178
11.4 智能優(yōu)化方法 183
11.4.1 遺傳算法 183
11.4.2 粒子群優(yōu)化 185
11.4.3 模擬退火法 188
11.5 實驗探究 190
11.6 習題 190
第12章 隨機模擬實驗 193
12.1 隨機數(shù)的生成 193
12.1.1 利用MATLAB命令生成隨機數(shù) 193
12.1.2 利用函數(shù)變換生成隨機數(shù) 196
12.2 蒙特卡羅方法 202
12.2.1 蒙特卡羅方法在概率計算中的應用 202
12.2.2 蒙特卡羅方法在積分運算和優(yōu)化問題中的應用 206
12.2.3 蒙特卡羅方法在系統(tǒng)模擬中的應用 211
12.3 實驗探究 219
12.4 習題 220
第13章 數(shù)據(jù)建模實驗 223
13.1 線性回歸分析 223
13.1.1 多元線性回歸模型 224
13.1.2 多元線性回歸分析實驗 225
13.2 聚類分析 226
13.2.1 K-means聚類算法 227
13.2.2 K-means聚類分析實驗 227
13.3 分類實驗 229
13.3.1 SVM算法 230
13.3.2 SVM算法實驗 230
13.4 主成分分析 231
13.4.1 主成分分析的基本原理 232
13.4.2 主成分分析的計算步驟 233
13.4.3 主成分分析實驗 234
13.5 實驗探究 235
13.6 習題 236
第3部分 數(shù)學建模基礎與案例
第14章 數(shù)學建;A 241
14.1 引言 241
14.1.1 數(shù)學建模過程 241
14.1.2 數(shù)學建模的幾個難點 241
14.1.3 數(shù)學建模的分析方法 242
14.1.4 數(shù)學建模的一些基礎知識 242
14.2 常見數(shù)學模型與數(shù)學方法 244
14.2.1 最優(yōu)化模型 245
14.2.2 差分方程模型 247
14.2.3 微分模型 249
14.2.4 插值方法與擬合方法 251
14.2.5 回歸分析模型 255
14.2.6 圖論模型 255
14.2.7 隨機模擬模型 256
14.3 習題 259
第15章 應用實驗與數(shù)學建模案例 260
15.1 應用實驗:Google搜索引擎的秘密 260
15.1.1 問題背景 260
15.1.2 問題分析 262
15.2 應用實驗:分形與不規(guī)則圖形面積計算 264
15.2.1 問題背景 264
15.2.2 問題分析 265
15.3 最優(yōu)捕魚策略的優(yōu)化設計 267
15.3.1 問題提出 267
15.3.2 問題分析 268
15.3.3 模型假設 268
15.3.4 變量與符號說明 268
15.3.5 模型建立 269
15.3.6 模型求解 271
15.4 DVD在線租賃問題的建模與求解 273
15.4.1 問題提出 273
15.4.2 問題分析 274
15.4.3 模型假設 275
15.4.4 變量與符號說明 275
15.4.5 模型建立 275
15.4.6 模型求解 277
參考文獻 282