MATLAB基礎教程(第五版)(微課版)

MATLAB基礎教程(第五版)(微課版)

《 MATLAB基礎教程(第五版)(微課版)》是清華大學出版社出版的圖書,作者是薛山。

基本介紹

  • 中文名: MATLAB基礎教程(第五版)(微課版)
  • 作者:薛山
  • 出版時間:2022年3月
  • 出版社:清華大學出版社
  • 頁數:336 頁
  • 字數: 485千字
  • ISBN:9787302595885
  • 定價:79.00 元
圖書目錄,

圖書目錄

1.1 MATLAB簡介 1
1.1.1 MATLAB概述 2
1.1.2 MATLAB的基本功能 2
1.1.3 MATLAB的更新 3
1.2 MATLAB R2020b的用戶界面 4
1.2.1 啟動MATLAB R2020b 4
1.2.2 MATLAB R2020b的主界面 4
1.2.3 MATLAB R2020b的帶狀工具列
及功能區介紹 6
1.2.4 MATLAB R2020b的主要視窗 11
1.3 MATLAB R2020b的路徑搜尋 13
1.3.1 MATLAB R2020b的當前路徑 13
1.3.2 MATLAB R2020b的路徑搜尋
概述 13
1.4 習題 14
2.1 簡單的數學運算 15
2.1.1 最簡單的計算器使用法 15
2.1.2 MATLAB中的常用數學函式 16
2.1.3 MATLAB的數學運算符 19
2.1.4 標點符號的使用 20
2.2 常用的操作命令和快捷鍵 21
2.3 MATLAB的數據類型 22
2.3.1 整數 22
2.3.2 浮點數 24
2.3.3 複數 25
2.3.4 邏輯變數 26
2.3.5 各種數據類型之間的轉換 29
2.3.6 數據類型操作函式 30
2.3.7 變數 30
2.3.8 系統預定義的特殊變數 32
2.4 MATLAB的運算符 33
2.4.1 關係運算符 33
2.4.2 邏輯運算符 34
2.4.3 運算符的優先權 35
2.5 MATLAB的一些基本函式 35
2.5.1 位操作函式 35
2.5.2 邏輯運算函式 36
2.5.3 集合函式 37
2.5.4 時間與日期函式 38
2.6 MATLAB腳本檔案 39
2.6.1 腳本檔案的用法 39
2.6.2 塊注釋 41
2.6.3 代碼單元 41
2.7 習題 41
3.1 MATLAB數組 43
3.1.1 創建數組 44
3.1.2 數組操作 45
3.2 MATLAB向量 53
3.2.1 創建向量 53
3.2.2 向量尺寸 54
3.2.3 向量索引 55
3.2.4 縮短向量 56
3.2.5 向量操作 56
3.3 習題 64
4.1 多項式與插值 65
4.1.1 多項式的表示 65
4.1.2 多項式的四則運算 66
4.1.3 多項式的其他運算 67
4.1.4 數據插值 69
4.2 函式運算 72
4.2.1 函式的表示 72
4.2.2 數學函式圖像的繪製 73
4.2.3 函式求極值 74
4.2.4 函式求解 77
4.2.5 數值積分 78
4.2.6 含參數函式的使用 81
4.3 微分方程 83
4.3.1 常微分方程初值問題 83
4.3.2 常微分方程邊值問題 86
4.4 習題 87
5.1 字元串 88
5.1.1 字元串的生成 88
5.1.2 字元串操作 90
5.1.3 字元串的比較、查找和替換 91
5.1.4 字元串與數值之間的轉換 94
5.2 單元數組和結構體 95
5.2.1 單元數組 96
5.2.2 結構體 98
5.3 習題 102
6.1 腳本檔案和編輯器 103
6.1.1 創建和使用腳本檔案 104
6.1.2 有效使用腳本檔案 105
6.1.3 有效使用命令行視窗和編輯器 106
6.1.4 調試腳本檔案 106
6.1.5 編程風格 106
6.1.6 記錄度量單位 107
6.1.7 使用腳本檔案存儲數據 108
6.1.8 控制輸入和輸出 108
6.1.9 用戶輸入 109
6.1.10 腳本檔案示例 110
6.2 程式設計和開發 110
6.2.1 算法和控制結構 111
6.2.2 結構化程式設計 111
6.2.3 自頂向下的設計和程式文檔 112
6.2.4 偽代碼 113
6.2.5 查找故障 115
6.2.6 開發大型程式 115
6.3 關係運算符和邏輯變數 116
6.3.1 logical類 117
6.3.2 logical函式 117
6.3.3 使用邏輯數組訪問數組 118
6.4 邏輯運算符和函式 118
6.4.1 NOT運算 119
6.4.2 &和|運算符 119
6.4.3 異或函式 120
6.4.4 短路邏輯運算符 121
6.4.5 邏輯運算符和find函式 122
6.5 條件語句 124
6.5.1 if語句 124
6.5.2 else語句與else if語句 126
6.5.3 字元串和條件語句 129
6.6 循環 130
6.6.1 for循環 131
6.6.2 break和continue語句 132
6.6.3 使用數組作為循環索引 133
6.6.4 隱含循環 134
6.6.5 使用邏輯數組作為掩碼 135
6.6.6 while循環 136
6.7 switch結構 137
6.8 調試MATLAB程式 139
6.8.1 “編輯”功能區 139
6.8.2 “斷點”功能區 140
6.8.3 “運行”功能區 141
6.8.4 設定首選項 142
6.8.5 查找故障 142
6.8.6 調試一個循環 143
6.9 習題 144
7.1 符號運算簡介 146
7.1.1 符號對象 147
7.1.2 符號變數和符號表達式的
生成 148
7.1.3 symvar函式和subs函式 150
7.1.4 符號和數值之間的轉換 151
7.1.5 任意精度的計算 152
7.1.6 創建符號方程 153
7.2 符號表達式的化簡與替換 154
7.2.1 符號表達式的化簡 154
7.2.2 符號表達式的替換 157
7.3 符號函式的圖形繪製 159
7.3.1 符號函式曲線的繪製 159
7.3.2 符號函式曲面格線圖及
表面圖的繪製 161
7.3.3 等值線的繪製 162
7.4 符號微積分 163
7.4.1 符號表達式求極限 163
7.4.2 符號微分 164
7.4.3 符號積分 165
7.4.4 級數求和 165
7.4.5 泰勒級數 166
7.5 符號方程的求解 167
7.5.1 代數方程的求解 167
7.5.2 代數方程組的求解 167
7.5.3 微分方程的求解 168
7.5.4 微分方程組的求解 170
7.5.5 複合方程 170
7.5.6 反方程 171
7.6 符號積分變換 172
7.6.1 符號傅立葉變換 172
7.6.2 符號拉普拉斯變換 173
7.6.3 符號Z變換 174
7.7 mfun函式的使用 175
7.8 符號函式計算器 176
7.8.1 單變數符號函式計算器 176
7.8.2 泰勒逼近計算器 179
7.9 習題 179
8.1 MATLAB圖形視窗 181
8.1.1 圖形視窗的創建與控制 182
8.1.2 圖形視窗的選單欄 185
8.1.3 圖形視窗的工具列 189
8.2 基本圖形的繪製 189
8.2.1 二維圖形的繪製 190
8.2.2 三維圖形的繪製 194
8.2.3 圖形的其他操作 195
8.3 特殊圖形的繪製 197
8.3.1 條形圖和面積圖 198
8.3.2 餅狀圖 200
8.3.3 直方圖 201
8.3.4 離散型數據圖 202
8.3.5 方向矢量圖和速度矢量圖 203
8.3.6 等值線的繪製 204
8.4 圖形注釋 205
8.4.1 添加基本注釋 206
8.4.2 添加其他注釋 207
8.5 三維圖形的高級控制 214
8.5.1 查看圖形 214
8.5.2 圖形的色彩控制 219
8.5.3 光照控制 221
8.6 習題 222
9.1 MATLAB的圖形對象 223
9.1.1 Root對象 224
9.1.2 Figure對象 224
9.1.3 Core對象 225
9.1.4 Plot對象 226
9.1.5 Annotation對象 227
9.1.6 Group對象 228
9.2 圖形對象的屬性 228
9.3 圖形對象屬性值的設定和查詢 229
9.3.1 屬性值的設定 230
9.3.2 對象的默認屬性值 230
9.3.3 屬性值的查詢 231
9.4 習題 232
10.1 GUI簡介 233
10.1.1 GUI概述 233
10.1.2 GUI的可選控制項 234
10.1.3 創建簡單的GUI 235
10.2 通過嚮導創建GUI 240
10.2.1 啟動GUIDE 240
10.2.2 向GUI中添加控制項 241
10.2.3 創建選單 242
10.3 編寫GUI代碼 245
10.3.1 GUI檔案 245
10.3.2 回響函式 245
10.3.3 控制項編程 249
10.3.4 通過GUIDE創建GUI的
示例 249
10.4 通過程式創建GUI 251
10.4.1 用於創建GUI的函式 251
10.4.2 通過程式創建GUI的示例 254
10.5 通過App Designer創建GUI 262
10.5.1 啟動App Designer 262
10.5.2 創建一個簡單的GUI 263
10.6 習題 269
11.1 Simulink簡介 270
11.2 Simulink模組庫 272
11.2.1 連續模組 273
11.2.2 控制板模組 273
11.2.3 非連續模組 274
11.2.4 離散模組 275
11.2.5 邏輯和位操作模組 276
11.2.6 查表模組 277
11.2.7 數學操作模組 277
11.2.8 模型檢測模組 279
11.2.9 模型擴充模組 280
11.2.10 連線埠和子系統模組 280
11.2.11 信號屬性模組 281
11.2.12 信號線路模組 282
11.2.13 接收模組 283
11.2.14 輸入模組 284
11.2.15 字元串模組 285
11.2.16 用戶自定義函式模組 286
11.3 Simulink基本仿真建模 286
11.3.1 仿真框圖 286
11.3.2 基本建模方法 288
11.3.3 Simulink基本仿真建模示例 291
11.4 常見的Simulink模型 293
11.4.1 線性狀態-變數模型 293
11.4.2 分段線性模型 295
11.4.3 傳遞-函式模型 301
11.4.4 非線性狀態-變數模型 304
11.4.5 子系統 306
11.5 S函式的設計與套用 311
11.5.1 S函式介紹 311
11.5.2 S函式的調用 312
11.5.3 S函式的設計 312
11.6 習題 315
12.1 數據的基本操作 316
12.1.1 檔案的存儲 316
12.1.2 數據的導入 317
12.1.3 檔案的打開 318
12.2 文本檔案的讀寫 319
12.3 低級檔案I/O 322
12.4 利用界面工具導入數據 325
12.5 習題 325

相關詞條

熱門詞條

聯絡我們