MATLAB數值計算(中譯本·2022修訂版) 版權信息
- ISBN:9787512439832
- 條形碼:9787512439832 ; 978-7-5124-3983-2
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
MATLAB數值計算(中譯本·2022修訂版) 本書特色
MATLAB創始人Cleve Moler經典數值計算教材的原版引進,得到Cleve Moler親自授權。由張志涌教授精心編譯,文字優美,通俗易懂,程序基于MATLAB R2022a全部運行通過。
MATLAB數值計算(中譯本·2022修訂版) 內容簡介
本版《 MATLAB數值計算》是經 MATLAB、數值分析和科學計算之父 Cleve Moler本人正式授權的 Numerical Computing with MATLAB初譯本的修訂版。
譯本全面繼承原著編寫宗旨和闡述內容。全書共 11章,內容涉及:MATLAB入門、線性方程組、插值、零點和根、小二乘、定積分、常微分方程、傅立葉分析、隨機數、特征值和奇異值、偏微分方程。該書不以深奧的數值分析理論為重筆,而以易于理解的數學思維和便于掌握的數學計算編程邏輯為要旨。該書摒棄以往數值分析教材中常見的程式性定理、定理證明、收斂性理論和冗長公式推演。該書數值算法原理的表述,言簡意賅、層次豐富、見解獨到、權威精辟。
譯本附錄 A是為幫助 MATLAB初學者理解本書代碼編寫的;附錄 B可供讀者從 MATLAB命令代碼查詢書中敘述;附錄 C可供讀者由專業中文詞匯檢索書中內容。配套于英文原版的 M文件由 Cleve Moler本人精心編寫,且被其本人引以為傲。讀者通過這些文件的運行、 GUI界面的操作以及文件代碼的研讀,可以更深入地理解數值計算編程之精粹,更通透地掌握交互操作編程之要領。本版《 MATLAB數值計算》是經 MATLAB、數值分析和科學計算之父 Cleve Moler本人正式授權的 Numerical Computing with MATLAB初譯本的修訂版。
譯本全面繼承原著編寫宗旨和闡述內容。全書共 11章,內容涉及:MATLAB入門、線性方程組、插值、零點和根、小二乘、定積分、常微分方程、傅立葉分析、隨機數、特征值和奇異值、偏微分方程。該書不以深奧的數值分析理論為重筆,而以易于理解的數學思維和便于掌握的數學計算編程邏輯為要旨。該書摒棄以往數值分析教材中常見的程式性定理、定理證明、收斂性理論和冗長公式推演。該書數值算法原理的表述,言簡意賅、層次豐富、見解獨到、權威精辟。
譯本附錄 A是為幫助 MATLAB初學者理解本書代碼編寫的;附錄 B可供讀者從 MATLAB命令代碼查詢書中敘述;附錄 C可供讀者由專業中文詞匯檢索書中內容。配套于英文原版的 M文件由 Cleve Moler本人精心編寫,且被其本人引以為傲。讀者通過這些文件的運行、 GUI界面的操作以及文件代碼的研讀,可以更深入地理解數值計算編程之精粹,更通透地掌握交互操作編程之要領。
該版修訂內容有:一,為適配 MATLAB R2022a,對該書所涉 MATLAB代碼進行了全面的審核、運行和修正;二,為充分適應 MATLAB自 R2016起提供的實時編輯器綜合工作環境,為本書各章節新編了適配于 MATLAB R2022a的 66個. mlx實時腳本文件。它們不僅匯集了對應節次的全部可運行代碼,而且可以確保那些代碼無障礙地運行。這些實時腳本也為教師、科技人員、學生制作可視化數字演講稿、科研報告、學習筆記提供了結構性框架。
本書英文原版是 Cleve Moler專為高校研究生、本科生、理工科技人員編寫的數值計算與 MATLAB結合的一體性教材。初譯本自 2015年以來的發行記錄也表明,本書適合用作高校教材,也是廣大科技人員自學、精讀或隨時查閱的可信賴的參考書。
MATLAB數值計算(中譯本·2022修訂版) 目錄
第1章 MATLAB入門1
1.1黃金分割比 1
1.2斐波那契數 8
1.3分形蕨 14
1.4魔方矩陣 19
1.5密碼技術 26
1.6數論問題 3n 1序列 31
1.7浮點運算 34
1.8更多閱讀. 42
習題 42
第2章 線性方程 52
2.1解線性方程組 52
2.2 MATLAB反斜杠矩陣左除算符52
2.3 3×3方程組算例 53
2.4排列矩陣和三角矩陣55
2.5 LU分解 56
2.6選主元的必要性 58
2.7示教 M文件 lutx、bslashtx、lugui 60
2.8舍入誤差的影響 63
2.9范數和條件數 66
2.10稀疏矩陣和帶狀矩陣72
2.11 PageRank和馬爾可夫鏈 74
2.12更多閱讀 83
習題 83
第3章 插值94
3.1插值多項式 94
3.2分段線性插值 99
3.3分段三次埃爾米特插值 101
3.4保形分段三次插值 102
3.5三次樣條 104
3.6示教 M文件 pchiptx, splinetx 108
3.7插值計算交互界面 interpgui 111
習題 113
第4章 零點和根 120
4.1二分法120
4.2牛頓法 122
4.3牛頓法失常算例124
4.4弦截法125
4.5逆二次插值126
4.6 Zeroin算法127
4.7示教 M文件 fzerotx 128
4.8 fzerogui 132
4.9值的解算和反插值 135
4.10化和示教 M文件 fmintx 135
習題138
第5章 小二乘 143
5.1模型和曲線擬合 143
5.2范數145
5.3人口模型交互界面 censusgui 146
5.4豪斯霍爾德反射 148
5.5 QR分解 149
5.6偽逆154
5.7秩虧156
5.8可分離小二乘159
5.9更多閱讀 161
習題 161
第6章 定積分 168
6.1自適應定積分算法 168
6.2定積分的基本法則 169
6.3示教 M文件 quadtx和 quadgui 171
6.4被積函數的表述173
6.5性能176
6.6積分離散數據178
6.7更多閱讀 180
習題 .180
第7章 常微分方程 188
7.1微分方程的積分 188
7.2微分方程組 189
7.3線性化的微分方程 190
7.4單步法193
7.5 BS23算法 195
7.6示教 M文件 ode23tx 197
7.7兩個簡單示例 201
7.8洛倫茨吸引子203
7.9剛性206
7.10事件 210
7.11多步法 214
7.12 MATLAB的 ODE解算命令214
7.13誤差 216
7.14性能 219
7.15更多閱讀221
習題221
第8章 傅里葉分析237
8.1按鍵撥號 237
8.2有限傅里葉變換 241
8.3交互界面 fftgui 242
8.4太陽黑子 246
8.5周期時間序列 249
8.6快速有限傅里葉變換250
8.7示教 M文件 ffttx 252
8.8 fftmatrix繪制傅里葉矩陣的圖 253
8.9其他傅里葉變換與級數 . 255
8.10更多閱讀 256
習題 .256
第9章 隨機數 258
9.1偽隨機數 258
9.2均勻分布 258
9.3正態分布 262
9.4示教 M文件 randtx和 randntx . 265
9.5 Twister算法 267
習題 268
第10章 特征值和奇異值 271
10.1特征值與奇異值分解271
10.2小規模矩陣分解示例273
10.3分解演示界面 eigshow 275
10.4特征多項式277
10.5對稱矩陣和埃爾米特矩陣 278
10.6特征值的靈敏度和精度 279
10.7奇異值的靈敏度和精度 285
10.8約當型和舒爾型 286
10.9 QR算法288
10.10 QR算法演示界面 eigsvdgui 290
10.11主成分分析 292
10.12成圓算法296
10.13更多閱讀 301
習題301
第11章 偏微分方程 309
11.1模型問題 309
11.2有限差分法310
11.3離散拉普拉斯算子矩陣 312
11.4數值穩定性314
11.5 L形薄膜波動 316
習題321
參考文獻 328
附錄 AMATLAB功用釋要 332
A.1 MATLAB工作界面簡介 332
A.1.1 MATLAB的啟動和工作界面簡介 332
A.1.2 MATLAB的工作機理333
A.1.3 NCM文件的兩種使用方案 333
A.1.4如何設置當前文件夾334
A.1.5如何設置搜索路徑 334
A.2如何獲取幫助信息 335
A.2.1如何利用 help命令求助法 335
A.2.2如何利用幫助瀏覽器求助 336
A.3入門要旨337
A.3.1如何在命令窗中輸入命令 337
A.3.2如何輸入數值和定義變量名338
A.3.3如何控制雙精度浮點數的顯示格式 338
A.3.4如何正確地表述復數 339
A.3.5如何正確地理解復數運算結果341
A.3.6如何清空窗口、內存和恢復默認設置 342
A.4數組及其運算 342
A.4.1數組結構和元素標識343
A.4.2數組運算通則345
A.4.3哪類標量循環應被數組運算替代.347
A.5矩陣及其運算350
A.5.1矩陣和數組的異同 350
A.5.2矩陣算符和矩陣函數351
A.5.3矩陣運算為何應摒棄標量循環352
A.6 M泛函和函數句柄354
A.6.1 M泛函及常見命令 354
A.6.2含參泛函和無參泛函 355
A.6.3具名函數和匿名函數的句柄358
A.6.4泛函與含參目標函數間參數傳遞的各種組合 360
A.6.5如何編寫含參泛函中的目標函數361
A.6.6如何編寫無參泛函中的目標函數362
A.6.7如何利用嵌套函數實現無參泛函中的參數傳遞 364
A.7符號計算 366
A.7.1為何及如何定義符號對象 366
A.7.2如何用 M碼符號對象精準表述含數字數學解析式368
A.7.3自由符號變量的辨認和指定370
A.7.4限定性假設的設置 372
A.7.5限定性假設的觀察和撤銷 373
A.7.6限定性假設對符號計算的影響373
附錄B MATLAB命令及示教文件名索引 377
附錄C 中文關鍵詞索引 391
附錄D 2012年度計算機先驅獎頒獎典禮視頻整理譯文 409
展開全部
MATLAB數值計算(中譯本·2022修訂版) 作者簡介
Cleve Moler是MathWorks的首席數學家、董事長兼聯合創始人。Moler在密歇根大學、斯坦福大學和新墨西哥大學擔任數學和計算機科學教授近20年。在1989年全職加入MathWorks之前,他在兩家計算機硬件制造商Intel Hypercube organization和Ardent Computer工作了五年。Moler不僅是版MATLAB的作者,而且還是LINPACK和 EISPACK科學子程序庫的作者之一。他是三本關于數值方法的傳統教科書的合著者,也是兩本在線書籍Numerical Computing with MATLAB和Experiments with MATLAB的作者。
張志涌,籍貫無錫,教授,享受國務院專項津貼;先后受教育于清華大學、上海交通大學、荷蘭王國Eindhoven技術大學;先后從事系統辨識、故障診斷、系統仿真、智能計算和控制、無線信道盲辨識及盲均衡、仿真機器人足球和多智能體、科學計算及軟件等方面的研究和教學。對科學計算及軟件尤感興趣,曾先后使用過Maple、Mathematica、Mathcad、SCILAB、MuPAD等計算軟件。1989年接觸使用MATLAB;1992年對MATLAB3.0實施漢化,編寫應用講義;1997年出版《掌握和精通MATLAB》;2000年出版《精通MATLAB5.3版》;2001年出版《MATLAB教程》;2003年出版《精通MATLAB6.5版》;2006年起出版不斷更新修訂的《MATLAB教程》;2011年出版《精通MATLAB R2011a》;2015年編譯具有MATLAB之父、數值分析和科學計算之父雙重身份的Cleve B. Moler經典著作 Numerical Computing with MATLAB 的中文版《MATLAB數值計算》。