《詳解MATLAB在科學計算中的套用》是2011年電子工業出版社出版的圖書,作者是陳澤占海明。
基本介紹
- 書名:詳解MATLAB在科學計算中的套用
- 作者:陳澤 占海明
- ISBN:9787121137433
- 出版社:電子工業出版社
- 出版時間:2011 年6月
圖書信息,內容簡介,目錄,
圖書信息
作者: 陳澤 占海明
叢書名: MATLAB仿真與套用精品叢書
出版社:電子工業出版社
ISBN:9787121137433
上架時間:2011-7-8
出版日期:2011 年6月
開本:16開
頁碼:444
版次:1-1
內容簡介
《詳解matlab在科學計算中的套用(配視頻教程)(含dvd光碟1張)》結合高等院校數學課程教學和工程科學計算套用的需要,從實用角度出發,通過大量的算法實現,詳盡系統地介紹了經典數值分析的全部內容,包括非線性、線性方程(組)的求解插值,函式逼近與數據擬合,數值積分與數值微分,微分方程問題的求解,數值模擬等。matlab是貫穿本書始終的計算軟體,對書中所有的算法都給出了matlab程式或matlab函式,並講解了大量的套用實例,供讀者參考。
《詳解matlab在科學計算中的套用(配視頻教程)(含dvd光碟1張)》取材新穎,敘述清晰,重點突出,重套用而輕推導,隨書光碟中附有全部案例的原始碼,並有大量教學視頻,方便讀者學習與提高。
《詳解matlab在科學計算中的套用(配視頻教程)(含dvd光碟1張)》可以作為高等院校數學、計算機、物理及工程相關專業數值分析課程的教學參考書,也可以作為matlab數學實驗、建模方面的參考用書,還可以作為需要套用數值計算工作者的參考用書。
編輯推薦
180多個案例+50多個課後練習+超過24小時多媒體視頻教學
贈送超值多媒體教學視頻:
本書所有技術和案例的多媒體教學視頻,時長超過5小時;
近300個常用函式的多媒體教學視頻,時長超過12小時;
MATLAB軟體的多媒體教學視頻,時長超過7小時。
目錄
《詳解matlab在科學計算中的套用(配視頻教程)(含dvd光碟1張)》
第1章 matlab概述 1
1.1 matlab語言的特點 1
1.2 matlab桌面操作環境 1
1.2.1 matlab的啟動與退出 2
1.2.2 matlab的主選單 2
1.2.3 matlab命令視窗 3
1.2.4 matlab工作空間 4
1.3 matlab幫助系統 7
1.3.1 純文本幫助 7
1.3.2 演示程式 8
1.3.3 幫助導航/瀏覽器 9
1.4 matlab的工具箱 10
1.4.1 matlab工具箱簡介 11
1.4.2 matlab工具箱的添加 11
1.5 上機練習題 12
第2章 matlab語言程式設計基礎 13
2.1 matlab語言數據類型 13
2.1.1 數值型數據 14
2.1.2 符號型數據 15
.2.1.3 字元串 15
2.1.4 元胞與結構體型數據 17
2.1.5 不同數據類型之間的轉換 17
2.2 數值運算 18
2.2.1 矩陣及其運算 18
2.2.2 多項式及其運算 22
2.3 符號運算 25
2.3.1 符號表達式的操作函式 25
2.3.2 符號微積分 26
2.3.3 符號方程的求解 32
2.4 matlab語言程式控制結構 34
2.4.1 順序結構 34
2.4.2 選擇結構 36
2.4.3 循環結構 39
2.4.4 試探結構 41
2.5 m檔案概述 42
2.5.1 m檔案編輯器 42
2.5.2 m-腳本檔案 42
2.5.3 m-函式檔案 43
2.5.4 幾個特殊函式 44
2.6 matlab圖形繪製 47
2.6.1 二維圖形的繪製 47
2.6.2 三維圖形的繪製 51
2.6.3 圖形修飾 55
2.6.4 動畫的製作 62
2.7 上機練習題 64
第3章 誤 差 理 論 65
3.1 誤差的來源 65
3.1.1 模型誤差 65
3.1.2 觀測誤差 65
3.1.3 截斷誤差 66
3.1.4 捨入誤差 67
3.2 誤差的基本概念 67
3.3 有效數字 68
3.4 誤差的積累與傳播 69
3.4.1 誤差的積累 69
3.4.2 誤差的傳播 71
3.5 數值計算中應注意的問題 73
3.6 matlab語言的數值計算精度 75
3.6.1 浮點數及其運算特點 75
3.6.2 matlab中的數值計算精度 75
3.7 上機練習題 78
第4章 非線性方程(組)的求解 79
4.1 二分法 79
4.1.1 二分法基本原理 79
4.1.2 二分法的執行流程及其matlab實現 80
4.1.3 試位法 83
4.2 簡單疊代法 83
4.2.1 簡單疊代法基本原理 84
4.2.2 簡單疊代法的執行流程及其matlab實現 84
4.2.3 簡單疊代法的加速——steffensen加速 86
4.3 牛頓法 88
4.3.1 牛頓疊代法基本原理 89
4.3.2 牛頓疊代法的執行流程及其matlab實現 89
4.3.3 牛頓疊代法的變形 91
4.4 拋物線法 101
4.4.1 拋物線法基本原理 101
4.4.2 拋物線法的matlab實現 102
4.5 非線性方程組的求解 103
4.5.1 牛頓法及其matlab實現 104
4.5.2 非線性方程的matlab函式求解 107
4.6 實驗範例:購房付款問題 112
4.7 上機練習題 115
第5章 線性方程組的求解 117
5.1 消去法 118
5.1.1 gauss消去法 118
5.1.2 追趕法 123
5.2 矩陣分解法 125
5.2.1 lu分解 126
5.2.2 cholesky分解 128
5.3 方程組的性態與誤差分析 131
5.3.1 範數 131
5.3.2 矩陣的條件數 134
5.3.3 病態方程組的求解 136
5.4 線性方程組的matlab函式求解 138
5.5 線性方程組的疊代解法 140
5.5.1 jacobi疊代法 140
5.5.2 gauss-seidel疊代法 143
5.5.3 逐次超鬆弛疊代法 146
5.6 實驗範例:正方形槽的電位分布 149
5.7 上機實驗題 155
第6章 插值 157
6.1 插值概述 157
6.2 lagrange插值 158
6.3 newton插值 160
6.4 hermite插值 163
6.5 分段低次插值 165
6.5.1 分段線性插值 166
6.5.2 分段hermite插值 167
6.6 三次樣條插值 169
6.7 二維插值 174
6.7.1 格線節點插值 175
6.7.2 散亂節點插值 180
6.8 實驗範例:國土面積的計算 182
6.9 上機練習題 185
第7章 函式逼近與數據擬合 186
7.1 函式的最佳平方逼近 186
7.2 數據的最小二乘擬合 190
7.2.1 最小二乘法 190
7.2.2 多元最小二乘擬合 195
7.2.3 數據擬合的matlab函式求解 195
7.3 實驗範例:薄膜滲透率的測定 209
7.4 上機練習題 212
第8章 數值積分與數值微分 213
8.1 插值型求積方法 213
8.1.1 梯形求積公式 214
8.1.2 辛普森求積公式 219
8.1.3 cotes公式 222
8.2 自適應步長求積方法 224
8.2.1 自適應步長梯形公式 225
8.2.2 自適應步長辛普森公式 226
8.2.3 自適應步長cotes公式 227
8.2.4 romberg求積公式 229
8.3 gauss求積方法 230
8.3.1 gauss求積公式的構造 231
8.3.2 幾個常用的gauss求積公式 232
8.4 特殊函式的積分 237
8.4.1 振盪函式的積分 237
8.4.2 反常(廣義)積分 238
8.4.3 重積分的近似計算 241
8.5 數值積分的matlab函式求解 243
8.5.1 trapz()函式 243
8.5.2 quad()函式 243
8.5.3 quadgk()函式 244
8.5.4 dblquad()函式 246
8.5.5 triplequad()函式 248
8.6 數值微分 249
8.6.1 問題的提出 249
8.6.2 中心差分算法 249
8.6.3 梯度和法矢量的數值計算 251
8.7 實驗範例:腳踏車輪飾物的運動軌跡 254
8.8 上機練習題 257
第9章 微分方程問題的求解 259
9.1 單步方法 259
9.1.1 euler方法 259
9.1.2 euler方法的改進 262
9.1.3 runge-kutta方法 264
9.2 線性多步法 269
9.2.1 adams外推公式 269
9.2.2 adams內插公式 270
9.2.3 adams預測校正公式 271
9.3 一階微分方程組和高階微分方程組 273
9.3.1 一階微分方程組 273
9.3.2 高階微分方程組 274
9.3.3 微分方程組的matlab函式求解 276
9.4 邊值問題的求解 285
9.4.1 打靶法 286
9.4.2 邊值問題的matlab函式求解 290
9.5 實驗範例:單擺模型及其拓展 292
9.6 上機練習題 296
第10章 矩陣特徵值與特徵向量的計算 298
10.1 冪法及反冪法 298
10.1.1 冪法 298
10.1.2 冪法的加速 304
10.1.3 反冪法 307
10.2 jacobi方法 311
10.2.1 實對稱矩陣的旋轉正交相似變換 311
10.2.2 jacobi方法 313
10.3 qr方法 315
10.3.1 qr方法的基本思想 315
10.3.2 化一般矩陣為擬上三角矩陣 316
10.3.3 基本qr方法的matlab程式實現 321
10.4 特徵值與特徵向量的matlab函式求解 323
10.5 實驗範例:遺傳模型 326
10.6 上機練習題 332
第11章 最佳化問題的求解 334
11.1 最最佳化問題概述 334
11.2 線性規劃 337
11.3 無約束最佳化 340
11.4 單目標約束最佳化 349
11.4.1 帶有變數邊界約束的最佳化 349
11.4.2 多變數約束最佳化 350
11.4.3 二次規劃 353
11.4.4 半無限約束最佳化 356
11.5 多目標約束最佳化 360
11.5.1 極小極大最佳化 360
11.5.2 目標規劃 362
11.6 最小二乘最佳化 363
11.6.1 線性最小二乘最佳化 363
11.6.2 非線性最小二乘最佳化 365
11.7 混合整數規劃 368
11.7.1 線性整數規劃(lip) 368
11.7.2 非線性整數規劃(nlip) 372
11.7.3 0-1規劃 374
11.8 實驗範例:投資的收益與風險 375
11.9 上機練習題 379
第12章 數值模擬 381
12.1 蒙特卡羅方法 381
12.1.1 蒙特卡羅方法基本思想 381
12.1.2 蒙特卡羅方法的收斂性與誤差估計 383
12.2 隨機數 385
12.2.1 隨機數的定義及產生 385
12.2.2 偽隨機數 385
12.2.3 隨機變數的分布與數字特徵 395
12.2.4 隨機數的套用 398
12.3 實驗範例:報童的策略 411
12.4 上機練習題 417
第13章 數值計算方法實際套用案例 418
13.1 水塔水流量的估計 418
13.2 飛彈系統的改進 430
13.3 飛行管理問題 437
13.4 上機練習題 442
參考文獻 444