-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
MATLAB/Simulink實用教程——編程、計算與仿真 版權信息
- ISBN:9787302588801
- 條形碼:9787302588801 ; 978-7-302-58880-1
- 裝幀:70g膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
MATLAB/Simulink實用教程——編程、計算與仿真 本書特色
本書是作者在一流本科課程“現代科學運算——MATLAB與應用”授課經驗的基礎上編寫而成。全書系統闡述了MATLAB編程的知識,濃縮了科學運算的系統理論,并擴展了Simulink系統仿真的內容,更適合滿足一般理工科專業的實際教學需求。全書配套教學資源如下: ?? 微課視頻 掃碼觀看便于自學。 ?? 習題解答 全書完整習題解答。 ?? 教學課件 交互式的教學課件。 ?? 程序代碼 配書通用代碼與模型
MATLAB/Simulink實用教程——編程、計算與仿真 內容簡介
本書系統地介紹科學研究與工程應用領域使用廣泛的 MATLAB語言,全面介紹其基本編程方法,包 括數據結構、語句結構、流程控制、函數編寫、圖形繪制與面向對象編程技術等,并介紹 MATLAB語言在微 積分、線性代數、代數方程、微分方程、**化與數據處理領域的問題求解方法;本書還介紹基于 Simulink 的系統建模與仿真方法. 本書適合理工科各專業本科生、研究生以及工程技術人員學習 MATLAB語言,并利用 MATLAB 語 言解決科學運算、系統建模與仿真方法等問題.
MATLAB/Simulink實用教程——編程、計算與仿真 目錄
目 錄
第1 章MATLAB 語言簡介1
1.1 科學運算與仿真問題演示1
1.1.1 科學運算問題求解1
1.1.2 常規計算機語言的局限性2
1.2 MATLAB 語言4
1.2.1 MATLAB 的出現與發展4
1.2.2 MATLAB 語言的特色 5
1.3 科學運算問題的三步求解方法 6
1.4 本書的結構7
1.5 習 題 8
第2 章MATLAB 的編程基礎 10
2.1 MATLAB 的基本操作 10
2.1.1 MATLAB 主界面10
2.1.2 MATLAB 工作路徑 11
2.1.3 MATLAB 聯機幫助系統12
2.1.4 MATLAB 的顯示格式 13
2.1.5 MATLAB 的工作空間與管理 14
2.1.6 MATLAB 的其他輔助工具 14
2.2 MATLAB 數據結構15
2.2.1 保留的常量 15
2.2.2 變量名與命名規則 16
2.2.3 雙精度數據結構 16
2.2.4 符號型數據結構與符號函數 17
2.2.5 任意符號型矩陣的生成 19
2.2.6 其他數據結構 19
2.2.7 數據結構的識別 20
2.3 MATLAB 語句結構20
2.3.1 基本賦值語句 20
2.3.2 函數調用 21
2.3.3 冒號表達式 22
2.3.4 子矩陣的提取 22
2.3.5 MATLAB 的人機交互函數 23
2.4 MATLAB 基本運算23
2.4.1 代數運算 23
2.4.2 超越函數運算 25
2.4.3 邏輯運算 27
2.4.4 比較運算 27
2.4.5 字符串運算 27
2.4.6 符號表達式的處理 29
2.5 MATLAB 的文件操作 31
2.5.1 MATLAB 工作空間變量的存取31
2.5.2 文件讀寫函數 31
2.5.3 Microsoft Excel 文件的操作 32
2.6 習 題 33
第3 章MATLAB 的流程結構 35
3.1 循環結構35
3.1.1 for 循環結構 35
3.1.2 while 循環結構 37
3.1.3 循環語句的嵌套 38
3.1.4 向量化編程與循環結構 39
3.2 轉移結構40
3.2.1 簡單的條件轉移結構 40
3.2.2 條件轉移結構的一般形式 41
3.2.3 其他流程控制命令 41
3.2.4 分段函數的向量化計算 41
3.3 開關結構43
3.4 試探結構44
3.5 習 題 45
第4 章MATLAB 函數編程 48
4.1 MATLAB 腳本文件48
4.1.1 MATLAB 的程序編輯界面 49
4.1.2 MATLAB 實時編輯界面49
4.2 函數的基本結構51
4.2.1 為什么需要MATLAB 函數 51
4.2.2 函數的結構 51
4.2.3 函數名的命令規則 52
4.2.4 輸入、輸出變元的個數53
4.2.5 函數的遞歸調用 54
4.2.6 匿名函數 55
4.3 函數變量的傳遞56
4.3.1 輸入、輸出變元的傳遞與提取56
4.3.2 局部變量與全局變量 58
4.3.3 工作空間變量的存取 58
4.4 MATLAB 函數調試方法與處理 59
4.4.1 MATLAB 函數的跟蹤調試 59
4.4.2 偽代碼技術 60
4.5 習 題 61
第5 章MATLAB 科學繪圖 64
5.1 簡單二維圖形繪制 64
5.1.1 基于數據的繪圖 64
5.1.2 基于函數表達式的繪圖 68
5.1.3 參數方程曲線繪制 69
5.1.4 雙y 軸曲線 70
5.1.5 圖形修飾與編輯 70
5.1.6 圖形數據的提取 72
5.2 特殊二維圖形 72
5.2.1 極坐標 72
5.2.2 離散數據的圖形表示 74
5.2.3 統計圖形繪制 75
5.2.4 填充圖 76
5.2.5 對數圖繪制 77
5.2.6 動態軌跡繪制與動畫制作 78
5.2.7 圖形窗口的分割 79
5.3 MATLAB 三維繪圖79
5.3.1 三維曲線繪制 80
5.3.2 三維參數方程的曲線繪制 80
5.3.3 三維曲面繪制 81
5.3.4 視角設置 82
5.3.5 二元參數方程的曲面繪制 83
5.3.6 三維動畫的制作與播放 84
5.4 隱函數繪制84
5.4.1 二維隱函數曲線繪制 85
5.4.2 三維隱函數曲面繪制 86
5.5 習 題 87
第6 章MATLAB 的面向對象編程 90
6.1 面向對象程序的基本概念90
6.2 類與對象的設計91
6.2.1 類的數據結構 91
6.2.2 類的輸入與顯示 92
6.2.3 加減法運算重載函數 94
6.2.4 乘法運算重載函數 94
6.2.5 乘方運算重載函數 96
6.2.6 合并同類項重載函數 96
6.3 應用程序的界面設計 97
6.3.1 圖形用戶界面的對象97
6.3.2 簡易對話框 98
6.3.3 標準對話框的編程與使用 98
6.3.4 用App Designer 設計應用程序 99
6.4 習 題 103
第7 章微積分與積分變換求解105
7.1 微積分問題的解析求解 105
7.1.1 單變量函數的極限 105
7.1.2 多元函數的極限 109
7.1.3 函數求導 111
7.1.4 函數的積分 116
7.2 函數的級數逼近與效果評價 119
7.2.1 Taylor 級數 119
7.2.2 Fourier 級數121
7.2.3 級數求和 123
7.2.4 序列乘積 125
7.2.5 無窮級數的收斂性判定 126
7.3 微積分問題的數值求解 127
7.3.1 數值微分 127
7.3.2 數值積分 128
7.4 積分變換入門 133
7.4.1 Laplace 變換134
7.4.2 數值Laplace 變換 135
7.4.3 Fourier 變換137
7.4.4 z 變換 138
7.5 習 題 138
第8 章線性代數與矩陣分析144
8.1 特殊矩陣的輸入144
8.1.1 零矩陣、幺矩陣與單位矩陣144
8.1.2 隨機數矩陣 146
8.1.3 對角矩陣 146
8.1.4 特殊矩陣的表現形式 147
8.2 矩陣分析147
8.2.1 矩陣的簡單分析148
8.2.2 逆矩陣 151
8.2.3 Moore–Penrose 廣義逆矩陣 153
8.2.4 矩陣的特征值 154
8.3 矩陣的變換與分解 155
8.3.1 矩陣的相似變換155
8.3.2 相伴矩陣變換 155
8.3.3 一般矩陣的對角變換與Jordan 變換156
8.3.4 矩陣的三角分解 157
8.3.5 對稱矩陣的Cholesky 分解 158
8.3.6 奇異值分解 159
8.4 矩陣函數160
8.4.1 矩陣的指數函數 160
8.4.2 矩陣的三角函數 161
8.4.3 任意矩陣函數 161
8.5 習 題 162
第9 章代數方程求解165
9.1 線性代數方程組的求解 165
9.1.1 線性方程的一般形式 165
9.1.2 線性方程唯一解的數值與解析解法 166
9.1.3 無窮解的構造 167
9.1.4 矛盾方程的*小二乘解 168
9.1.5 XA = B方程求解169
9.2 特殊線性方程的方程求解 169
9.2.1 線性方程的Kronecker 變換 169
9.2.2 AXB = C 方程求解 170
9.2.3 Lyapunov 方程求解 171
9.2.4 Sylvester 方程求解 171
9.3 一般非線性方程求解 173
9.3.1 非線性方程的圖解法 173
9.3.2 多項式類方程的準解析解方法 176
9.3.3 二次型方程的準解析解方法 177
9.3.4 非線性方程的數值解 178
9.3.5 方程求解的參數控制 179
9.4 多解非線性矩陣方程 180
9.4.1 多解方程求解的思路與代碼實現 180
9.4.2 矩陣方程的求解 182
9.4.3 偽多項式方程的求解 183
9.5 習 題 183
第10 章常微分方程求解 187
10.1 常微分方程的解析解 187
10.1.1 高階線性常系數微分方程 187
10.1.2 高階微分方程組 189
10.1.3 時變微分方程 190
10.1.4 非線性微分方程 191
10.2 微分方程的初值問題 192
10.2.1 1 階顯式微分方程的標準型192
10.2.2 微分方程的直接求解 192
10.2.3 微分方程解的檢驗 194
10.2.4 微分方程的變換方法 195
10.2.5 剛性微分方程 199
10.3 特殊微分方程 200
10.3.1 微分代數方程 201
10.3.2 隱式微分方程 201
10.3.3 延遲微分方程 203
10.4 微分方程的邊值問題 206
10.4.1 邊值問題的數學形式 207
10.4.2 一般邊值問題求解 207
10.4.3 含有參數的邊值問題求解 208
10.5 習 題 210
第11 章*優化問題求解 215
11.1 無約束*優化 215
11.1.1 無約束*優化問題的數學形式 215
11.1.2 無約束*優化問題的求解 216
11.1.3 無約束*優化問題的求解精度控制 217
11.2 線性規劃與二次型規劃 217
11.2.1 線性規劃 217
11.2.2 二次型規劃219
11.2.3 基于問題的描述方法與求解 220
11.3 一般非線性規劃222
11.3.1 非線性規劃的數學形式 222
11.3.2 非線性規劃的直接求解 222
11.3.3 局部*優解與全局*優解224
11.4 全局*優解的探討 225
11.4.1 MATLAB 全局優化工具箱簡介225
11.4.2 無約束全局*優解的程序實現227
11.4.3 有約束全局*優解的程序實現229
11.5 習 題 231
第12 章數據處理與數理統計235
12.1 數據插值235
12.1.1 一維數據插值 235
12.1.2 二維與多維插值 236
12.1.3 樣條插值求解方法238
12.1.4 基于樣條插值的數值微積分運算 239
12.2 由數據擬合函數模型 241
12.2.1 多項式擬合 241
12.2.2 *小二乘擬合曲線擬合 242
12.2.3 基于神經網絡的數據擬合243
12.3 數據的統計分析245
12.3.1 概率密度與分布函數 245
12.3.2 偽隨機數生成 246
12.3.3 均值與方差 247
12.3.4 離群值檢測 248
12.4 假設檢驗與方差分析 250
12.4.1 數據的假設檢驗 250
12.4.2 方差分析 252
12.5 習 題 254
第13 章Simulink 建模與仿真 257
13.1 Simulink 的界面257
13.1.1 Simulink 的模塊庫與空白模型窗口 258
13.1.2 Simulink 的工具欄 258
13.2 Simulink 的常用模塊組 259
13.2.1 輸入、輸出模塊 260
13.2.2 連續與離散系統 260
13.2.3 運算模塊 262
13.2.4 Simulink 模型的建模與仿真舉例 263
13.3 Simulink 參數設置 264
13.3.1 求解器參數設置 265
13.3.2 輸入、輸出參數設置265
13.3.3 模型參數預設置 266
13.4 基于Simulink 的微分方程建模與求解 266
13.4.1 Simulink 建模規則 267
13.4.2 底層建模方法 268
13.4.3 向量化建模方法 269
13.4.4 標準微分方程建模的統一框架 270
13.4.5 微分方程組建模 271
13.4.6 隱式微分方程建模272
13.4.7 延遲微分方程建模273
13.5 習 題 274
第14 章Simulink 建模與仿真進階277
14.1 基于命令的仿真方法 277
14.1.1 仿真參數設置 277
14.1.2 用MATLAB 啟動仿真過程 278
14.1.3 Simulink 仿真的輸入與輸出數據結構 279
14.1.4 并行仿真 280
14.2 精確仿真與快速仿真 280
14.2.1 過零點檢測 280
14.2.2 代數環處理 281
14.2.3 仿真過程的快速重啟 283
14.3 子系統與模塊封裝 285
14.3.1 子系統 285
14.3.2 封裝模塊的圖標設計 286
14.3.3 模塊封裝 288
14.4 S-函數的編程與應用 290
14.4.1 系統的狀態方程描述 290
14.4.2 S-函數的基本結構 290
14.4.3 S-函數的運行機制 291
14.4.4 S-函數的響應函數 292
14.4.5 S-函數舉例 292
14.4.6 S-函數模塊的封裝 297
14.5 習 題 298
參考文獻300
MATLAB 函數名索引 304
MATLAB/Simulink實用教程——編程、計算與仿真 作者簡介
薛定宇,分別在沈陽工業大學、東北大學和英國Sussex大學獲得學士(1985年)、碩士(1988年)和博士(1992年)學位,1997年起任東北大學信息學院教授。深耕于計算機在數學與自動控制學科的應用,主持了國家精品課程建設,并于1996年在清華大學出版社出版《控制系統計算機輔助設計-MATLAB與應用》(該教材被評為國家精品教材,被認為是國內MATLAB應用領域具有深遠影響的一部圖書,為MATLAB在國內高校教學與科研中的普及起到了巨大的作用)。先后被評為遼寧省教學名師、遼寧省優秀教師,獲得國家教學成果二等獎、中國自動化學會教育教學成果一等獎、遼寧省教學成果一等獎等獎勵。主講的“控制系統仿真與CAD”課程被評為國家精品課程、國家精品資源共享課程;主講的“現代科學運算-MATLAB語言與應用”課程被評為首批國家本科課程,配套錄制的全新慕課課程均上線于愛課程與中國大學MOOC(慕課)網站。
- >
小考拉的故事-套裝共3冊
- >
二體千字文
- >
有舍有得是人生
- >
史學評論
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
經典常談
- >
李白與唐代文化
- >
我從未如此眷戀人間