MATLAB是數(shù)值分析領(lǐng)域使用廣泛的語言之一。本書以實驗教程的形式介紹如何使用MATLAB編程實現(xiàn)數(shù)值分析計算問題,內(nèi)容涵蓋數(shù)值分析的多個方面。
全書包括13章內(nèi)容(分3個部分)。第1部分(第1章)講述MATLAB語言程序設(shè)計基礎(chǔ)。第2部分(第2~11章)系統(tǒng)地介紹符號計算在微積分和復變函數(shù)兩門大學數(shù)學基礎(chǔ)課程中的應(yīng)用,以及線性方程組、非線性方程組與*化方法、矩陣特征值與特征向量、插值與函數(shù)逼近、估計方法和數(shù)據(jù)擬合、積分計算、常微分方程等數(shù)值方法,從實用角度考慮,在許多章節(jié)都給出一些數(shù)值分析的應(yīng)用范例。第3部分(第12和13章)單獨介紹一些綜合性較強的數(shù)學建模問題。
數(shù)值分析是數(shù)學的一個分支,是利用計算機求解各種數(shù)學問題的數(shù)值方法及相關(guān)理論。隨著計算技術(shù)的發(fā)展,曾經(jīng)出現(xiàn)過多種計算語言,經(jīng)過幾十年的變遷,有些語言被逐步淘汰,MATLAB卻以其頑強的生命力生存下來,并且還在非常穩(wěn)健地發(fā)展。
MATLAB是美國MathWorks公司出品的商業(yè)數(shù)學軟件,是用于算法開發(fā)、數(shù)據(jù)可視化、數(shù)據(jù)分析以及數(shù)值計算的高級技術(shù)計算語言和交互式環(huán)境。其主要包括MATLAB和Simulink兩大部分。
MATLAB將數(shù)值分析、矩陣計算、科學數(shù)據(jù)可視化以及非線性動態(tài)系統(tǒng)的建模和仿真等諸多強大功能集成在一個易于使用的視窗環(huán)境中,為科學研究、工程設(shè)計以及必須進行有效數(shù)值計算的眾多科學領(lǐng)域提供了一種全面的解決方案,并在很大程度上擺脫了傳統(tǒng)非交互式程序設(shè)計語言的編輯模式,代表了當今國際科學計算軟件的先進水平。
MATLAB可以進行矩陣運算、繪制函數(shù)和數(shù)據(jù)、實現(xiàn)算法、創(chuàng)建用戶界面、連接其他編程語言的程序等,主要應(yīng)用于工程計算、控制設(shè)計、信號處理與通信、圖像處理、信號檢測、金融建模設(shè)計與分析等領(lǐng)域。
前言
第1章 MATLAB基礎(chǔ) 1
1.1 MATLAB窗口介紹 1
1.1.1 啟動MATLAB 1
1.1.2 命令窗口 2
1.1.3 “當前文件夾”窗口 3
1.1.4 “工作區(qū)”窗口 5
1.2 MATLAB語言基礎(chǔ) 6
1.2.1 常量、變量和運算符 6
1.2.2 矩陣與數(shù)組 8
1.2.3 元胞數(shù)組 11
1.2.4 符號運算 12
1.3 MATLAB圖形和3D可視化 14
1.3.1 二維繪圖 14
1.3.2 三維繪圖 19
1.3.3 符號運算的可視化 21
1.4 MATLAB程序設(shè)計基礎(chǔ) 23
1.4.1 M文件概述與編輯/調(diào)試器窗口基本操作 24
1.4.2 M腳本文件 24
1.4.3 M函數(shù)文件 25
1.4.4 MATLAB控制流 27
1.5 MATLAB工具箱與幫助系統(tǒng) 34
1.5.1 MATLAB工具箱介紹 34
1.5.2 幫助系統(tǒng) 35
1.6 本章小結(jié) 37
第2章 MATLAB在微積分中的應(yīng)用 38
2.1 函數(shù)極限運算 38
2.1.1 基本原理 38
2.1.2 目的與要求 38
2.1.3 內(nèi)容及數(shù)據(jù)來源 39
2.1.4 操作指導 39
2.1.5 結(jié)論 40
2.2 函數(shù)的導數(shù)與高階導數(shù)運算 41
2.2.1 基本原理 41
2.2.2 目的與要求 41
2.2.3 內(nèi)容及數(shù)據(jù)來源 42
2.2.4 操作指導 42
2.2.5 結(jié)論 43
2.3 泰勒展開 45
2.3.1 基本原理 45
2.3.2 目的與要求 45
2.3.3 內(nèi)容及數(shù)據(jù)來源 45
2.3.4 操作指導 46
2.3.5 結(jié)論 47
2.4 符號求和與特殊級數(shù)問題 47
2.4.1 基本原理 47
2.4.2 目的與要求 48
2.4.3 內(nèi)容及數(shù)據(jù)來源 48
2.4.4 操作指導 48
2.4.5 結(jié)論 49
2.5 不定積分運算 50
2.5.1 基本原理 50
2.5.2 目的與要求 51
2.5.3 內(nèi)容及數(shù)據(jù)來源 51
2.5.4 操作指導 51
2.5.5 結(jié)論 52
2.6 定積分與反常積分運算 53
2.6.1 基本原理 53
2.6.2 目的與要求 53
2.6.3 內(nèi)容及數(shù)據(jù)來源 54
2.6.4 操作指導 54
2.6.5 結(jié)論 55
2.7 多變量函數(shù)極限 56
2.7.1 基本原理 56
2.7.2 目的與要求 56
2.7.3 內(nèi)容及數(shù)據(jù)來源 56
2.7.4 操作指導 56
2.7.5 結(jié)論 57
2.8 多元函數(shù)的偏導數(shù)運算 58
2.8.1 基本原理 58
2.8.2 目的與要求 58
2.8.3 內(nèi)容及數(shù)據(jù)來源 58
2.8.4 操作指導 59
2.8.5 結(jié)論 60
2.9 隱函數(shù)的偏導數(shù) 60
2.9.1 基本原理 60
2.9.2 目的與要求 61
2.9.3 內(nèi)容及數(shù)據(jù)來源 61
2.9.4 操作指導 61
2.9.5 結(jié)論 62
2.10 多變量泰勒展開 63
2.10.1 基本原理 63
2.10.2 目的與要求 64
2.10.3 內(nèi)容及數(shù)據(jù)來源 64
2.10.4 操作指導 64
2.10.5 結(jié)論 65
2.11 梯度、Jacobi矩陣與Hesse矩陣 66
2.11.1 基本原理 66
2.11.2 目的與要求 67
2.11.3 內(nèi)容及數(shù)據(jù)來源 67
2.11.4 操作指導 67
2.11.5 結(jié)論 69
2.12 重積分運算 70
2.12.1 基本原理 70
2.12.2 目的與要求 70
2.12.3 內(nèi)容及數(shù)據(jù)來源 70
2.12.4 操作指導 71
2.12.5 結(jié)論 71
2.13 第一型曲線積分 72
2.13.1 基本原理 72
2.13.2 目的與要求 72
2.13.3 內(nèi)容及數(shù)據(jù)來源 72
2.13.4 操作指導 73
2.13.5 結(jié)論 74
2.14 第二型曲線積分 74
2.14.1 基本原理 74
2.14.2 目的與要求 75
2.14.3 內(nèi)容及數(shù)據(jù)來源 75
2.14.4 操作指導 75
2.14.5 結(jié)論 76
2.15 第一型曲面積分 77
2.15.1 基本原理 77
2.15.2 目的與要求 77
2.15.3 內(nèi)容及數(shù)據(jù)來源 78
2.15.4 操作指導 78
2.15.5 結(jié)論 79
2.16 第二型曲面積分 80
2.16.1 基本原理 80
2.16.2 目的與要求 81
2.16.3 內(nèi)容及數(shù)據(jù)來源 81
2.16.4 操作指導 81
2.16.5 結(jié)論 83
2.17