matlab基礎與實例教程(2018年清華大學出版社出版的圖書)

matlab基礎與實例教程(2018年清華大學出版社出版的圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《matlab基礎與實例教程》是清華大學出版社2018年10月出版的圖書作者是趙驥、曹岩、李洪波、楊紅艷。本書從Matlab的基礎知識入手,循序漸進地介紹了Matlab的知識體系結構及操作方法。

基本介紹

  • 書名:matlab基礎與實例教程
  • 作者:趙驥、曹岩、李洪波、楊紅艷
  • 出版社:清華大學出版社
  • ISBN:9787302511076
內容簡介,圖書目錄,作者簡介,

內容簡介

Matlab是一種數值計算和圖形圖像處理的工具軟體,它的特點是語法結構簡明、數值計算高效、圖形功能完備、易學易用。它在矩陣運算、數值分析、最佳化、圖形圖像處理、系統建模與仿真等領域都有廣泛的套用。 《Matlab基礎與實例教程》從Matlab的基礎知識入手,循序漸進地介紹了Matlab的知識體系結構及操作方法。其中主要介紹了如何使用Matlab進行數據分析、圖形圖像處理、Matlab編程、圖形用戶界面建立、Matlab仿真,以及檔案輸入/輸出、編譯器和應用程式接口等高級技術。本書利用大量的實例來引導讀者快速學習和掌握Matlab的各種功能。 《Matlab基礎與實例教程》系統全面,內容合理,實例豐富,層析清晰,使用方便,適用於初、中級Matlab用戶,可作為高等學校理工科專業本科生、研究生和教師的教學用書,也可作為廣大科研和工程技術人員的參考用書。

圖書目錄

目錄
第1章 Matlab概述 1
1.1 Matlab簡介 2
1.1.1 Matlab的發展 2
1.1.2 Matlab的優點 4
1.2 Matlab的安裝 6
1.3 Matlab操作界面介紹 9
1.3.1 命令視窗 10
1.3.2 命令歷史視窗 12
1.3.3 工作空間視窗 13
1.3.4 當前目錄視窗 13
1.4 Matlab幫助系統 14
1.4.1 幫助視窗 14
1.4.2 幫助命令 15
1.4.3 Matlab遠程幫助系統 17
1.5 課後練習 18
第2章 Matlab 基礎知識 19
2.1 一般運算符及操作符 20
2.1.1 運算符 20
2.1.2 操作符 23
2.2 數據格式顯示 25
2.3 關係運算符 27
2.4 邏輯運算及邏輯函式 29
2.4.1 邏輯運算 29
2.4.2 邏輯函式 31
2.5 數值數據類型 39
2.5.1 整數 39
2.5.2 浮點數 42
2.5.3 整型浮點數間的操作函式 43
2.5.4 複數 44
2.6 函式和特殊函式簡明介紹 46
2.7 課後練習 47
第3章 數組 49
3.1 一維數組的創建 50
3.2 多維數組的創建 52
3.3 數組的運算 55
3.4 常用的標準數組 56
3.5 低維數組的定址和搜尋 58
3.6 低維數組的處理函式 62
3.7 高維數組的處理和運算 64
3.8 課後練習 66
第4章 Matlab數學運算 67
4.1 極限、導數與微分 68
4.1.1 極限 68
4.1.2 導數與微分 68
4.2 積分 72
4.2.1 一元函式的積分 73
4.2.2 二元及三元函式的數值積分 76
4.3 化簡、提取與替換代入 79
4.3.1 化簡 79
4.3.2 提取與替換代入 82
4.4 級數求和 85
4.4.1 symsum(s) 85
4.4.2 symsum(s,v) 85
4.4.3 symsum(s,v,a,b) 86
4.5 泰勒、傅立葉級數展開 87
4.5.1 一元函式泰勒展開 87
4.5.2 多元函式的完全泰勒展開 89
4.5.3 傅立葉級數展開 90
4.6 多重積分 90
4.6.1 二重積分 91
4.6.2 三重積分 92
4.7 課後練習 93
第5章 字元串、單元數組和結構體 95
5.1 字元串操作 96
5.1.1 Matlab中的字元串符號 96
5.1.2 一般通用字元串操作 98
5.1.3 字元串比較操作 101
5.1.4 字元串與數值間的相互轉換 106
5.1.5 進制間的轉換 108
5.2 單元數組和結構體 110
5.2.1 單元數組的創建和操作 110
5.2.2 單元數組函式 113
5.2.3 結構體創建 114
5.2.4 結構體函式 115
5.3 課後練習 117
第6章 Matlab編程 119
6.1 M檔案編輯器 120
6.1.1 運行M檔案編輯器 120
6.1.2 設定M檔案編輯器的屬性 121
6.2 M檔案和P檔案 122
6.2.1 M檔案函式檔案 122
6.2.2 M檔案腳本檔案 123
6.2.3 M檔案規則與屬性 126
6.2.4 P檔案及操作 126
6.3 Matlab編程的構件 127
6.3.1 變數 127
6.3.2 變數的檢測、傳遞 128
6.3.3 運算關係與運算符號 130
6.3.4 關鍵字 134
6.3.5 指令行 134
6.3.6 常見函式 134
6.4 數據流結構 136
6.4.1 順序結構 136
6.4.2 if和switch選擇結構 137
6.4.3 for和while循環結構 140
6.4.4 try-catch容錯結構 142
6.4.5 其他數據流結構 143
6.5 控制命令 144
6.5.1 continue和break命令 144
6.5.2 return和pause命令 146
6.5.3 input和keyboard命令 147
6.5.4 error和warning命令 148
6.6 課後練習 149
第7章 符號及其運算 151
7.1 符號變數的創建 152
7.1.1 字元型數據變數的創建 152
7.1.2 符號型數據變數的創建 153
7.1.3 符號變數的基本操作 154
7.2 符號表達式與符號方程創建 156
7.2.1 符號表達式的創建 156
7.2.2 符號方程的創建 158
7.2.3 符號表達式的操作 158
7.3 符號矩陣的創建 163
7.3.1 用sym命令直接創建符號矩陣 164
7.3.2 由數值矩陣轉換為符號矩陣 164
7.3.3 利用矩陣元素的通式創建符號矩陣 165
7.3.4 符號矩陣及符號數組的運算 166
7.4 符號微積分 171
7.4.1 符號極限 171
7.4.2 符號微分和求導 172
7.4.3 符號積分 173
7.5 符號積分變換 175
7.5.1 Fourier變換及其逆變換 175
7.5.2 Laplace變換及其逆變換 176
7.5.3 Z變換及其反變換 177
7.6 符號代數方程求解 179
7.7 符號微分方程求解 180
7.8 圖示化符號函式計算器 181
7.8.1 單變數符號函式計算器 181
7.8.2 泰勒級數逼近計算器 184
7.9 課後練習 185
第8章 圖形繪製 187
8.1 基本繪圖命令 188
8.1.1 圖形視窗簡介 188
8.1.2 基本繪圖操作 192
8.1.3 圖形注釋 194
8.1.4 特殊函式 196
8.2 二維繪圖 200
8.2.1 二維繪圖命令 200
8.2.2 互動式繪圖操作 203
8.3 三維繪圖 204
8.3.1 三維繪圖命令 204
8.3.2 三維繪圖改進命令 207
8.3.3 三維視圖的可視效果控制 209
8.3.4 三維圖形的光照控制 210
8.3.5 柱面和球面的表達 212
8.4 課後練習 214
第9章 Matlab 句柄圖形系統 215
9.1 句柄圖形基礎 216
9.1.1 圖形對象概述 216
9.1.2 圖形對象句柄 218
9.1.3 圖形對象屬性 219
9.2 圖形對象的創建 224
9.2.1 創建圖形視窗對象 224
9.2.2 創建坐標軸對象 227
9.2.3 創建曲線對象 229
9.2.4 創建文字對象 230
9.2.5 創建曲面對象 231
9.2.6 核心圖形對象 232
9.3 句柄圖形對象的基本操作 236
9.3.1 設定查詢圖形對象屬性 236
9.3.2 設定對象的默認屬性操作 237
9.3.3 高層繪圖對象操作 240
9.4 課後練習 242
第10章 圖形用戶界面GUI設計 243
10.1 圖形用戶界面GUI設計過程 244
10.1.1 設計的一般步驟以及原則 244
10.1.2 GUI設計的基本方式 244
10.2 使用GUIDE創建GUI 246
10.2.1 GUIDE概述 246
10.2.2 啟動GUIDE 246
10.2.3 GUI的設計視窗簡介 248
10.2.4 使用GUIDE創建GUI的步驟 253
10.3 M檔案創建GUI 262
10.4 課後練習 266
第11章 Simulink基礎 267
11.1 Simulink的基礎操作 268
11.1.1 Simulink概述 268
11.1.2 Simulink安裝步驟 268
11.1.3 Simulink啟動方式 269
11.1.4 模型視窗的選單欄 270
11.2 Simulink仿真系統操作步驟 274
11.2.1 啟動添加Simulink 模組庫 274
11.2.2 設定模組屬性 275
11.2.3 模組連線 276
11.2.4 運行系統輸出結果 276
11.3 Simulink的模組庫 276
11.3.1 Simulink的公共模組庫 277
11.3.2 Simulink的專業模組庫 285
11.4 Simulink模組的基本操作 290
11.4.1 Simulink模型的工作原理 290
11.4.2 模組的選定複製 292
11.4.3 模組大小改變與旋轉 293
11.4.4 模組顏色的改變與名的改變 294
11.4.5 模組參數設定 296
11.4.6 連線分支與連線改變 297
11.4.7 信號組合 299
11.5 模型注釋 299
11.6 設定Simulink仿真系統界面 300
11.6.1 模組框圖屬性編輯 300
11.6.2 信號標籤與標籤傳遞 302
11.7 仿真運行過程 304
11.7.1 運行仿真 304
11.7.2 仿真參數設定 305
11.7.3 示波器的使用 310
11.8 Simulink連續系統建模 311
11.8.1 線性系統建模 311
11.8.2 非線性系統建模 318
11.9 課後練習 319
第12章 檔案和數據的導入與導出 321
12.1 低級檔案I/O介紹 322
12.2 檔案打開和關閉 322
12.2.1 打開檔案 322
12.2.2 關閉檔案 324
12.3 數據的讀寫 325
12.3.1 讀取TXT檔案 325
12.3.2 寫入二進制檔案 335
12.4 檔案的定位和檔案的狀態 338
12.5 高級檔案I/O介紹 342
12.5.1 Mat檔案操作 342
12.5.2 圖像、聲音、影片格式檔案的 操作 345
12.6 課後練習 348

作者簡介

趙驥,高級實驗師。自2001年起在華北理工大學從事教學管理工作,現任華北理工大學現代技術教育中心副主任,唐山市計算機協會理事。

相關詞條

熱門詞條

聯絡我們