MATLAB基礎及其應用教程(第2版) ,

作者:尚濤

出版社:電子工業出版社

ISBN:9787121365287

$29.45

Product ID: 131068 SKU: 9787121365287 Categories: , Tags: , ,

本書從MATLAB入門的角度出發,系統介紹了MATLAB的基礎知識及其應用。全書共分兩篇15章,第1~10章為基礎篇,介紹入門基礎、基本計算、陣列和矩陣、數值計算、符號計算、圖形繪製、影像處理、M程式設計、GUI圖形化使用者介面、MATLAB工具箱等基礎知識;第11~15章為應用篇,介紹MATLAB在影像處理、GUI設計、神經網路、信號處理、大資料處理等方面的應用。
 

目錄

基 礎 篇

第1章 入門基礎 3
1.1 MATLAB概述 3
1.1.1 MATLAB的優勢特點 4
1.1.2 MATLAB的計算實例 5
1.2 MATLAB安裝方法 8
1.3 MATLAB環境介紹 10
1.4 預備知識 11
1.4.1 模擬的分類 12
1.4.2 模擬的發展 13
1.4.3 常見的模擬軟體 13
1.5 拓展知識 15
1.6 思考問題 16
1.7 常見問題 16
第2章 基本計算 17
2.1 入門實例 17
2.2 變數 18
2.2.1 預定義變數 18
2.2.2 使用者自訂變數 18
2.2.3 運算式 19
2.2.4 逗號與分號的區別 19
2.3 基底資料型別 20
2.3.1 數數值型別 20
2.3.2 邏輯類型 20
2.3.3 字串類型 20
2.3.4 單元類型 21
2.3.5 結構類型 22
2.4 基本運算 23
2.4.1 算數運算 23
2.4.2 關係運算 24
2.4.3 邏輯運算 25
2.4.4 數學函數 25
2.5 拓展知識 27
2.6 思考問題 29
2.7 常見問題 29
附錄A C語言中結構變數的定義及使用 30
A.1 C語言中結構變數的定義 30
A.2 C語言中結構變數的使用 31
第3章 陣列和矩陣 32
3.1 入門實例 32
3.2 陣列計算 34
3.2.1 陣列的創建 34
3.2.2 陣列的訪問 36
3.2.3 陣列的運算 37
3.3 矩陣計算 39
3.3.1 矩陣的創建 39
3.3.2 矩陣的訪問 40
3.3.3 矩陣的運算 40
3.4 符號的作用 45
3.5 拓展知識 45
3.6 思考問題 46
3.7 常見問題 46
附錄B 矩陣的對角化 48
B.1 對角化 48
B.2 實對稱矩陣的對角化 49
第4章 數值計算 50
4.1 入門實例 50
4.2 資料分析 52
4.3 數據插值 53
4.4 數據擬合 54
4.5 多項式運算 55
4.5.1 多項式的創建 55
4.5.2 多項式的求根 56
4.5.3 多項式的乘運算 56
4.5.4 多項式的除運算 57
4.5.5 多項式的微積分 57
4.6 代數方程求解 58
4.7 微分方程求解 60
4.8 拓展知識 61
4.8.1 Lyapunov方程的計算求解 62
4.8.2 Sylvester方程的計算求解 64
4.8.3 Riccati方程的計算求解 67
4.9 思考問題 68
4.10 常見問題 68
附錄C 小二乘法和微積分基本概念 68
C.1 小二乘法 69
C.2 微積分的基本概念 69
第5章 符號計算 72
5.1 入門實例 72
5.2 符號變數的創建 73
5.3 符號運算式運算 74
5.3.1 算數運算 74
5.3.2 函數運算 75
5.4 符號微積分 77
5.5 符號方程求解 81
5.6 拓展知識 84
5.6.1 基本指令 84
5.6.2 調用MAPLE函數 85
5.6.3 運行MAPLE程式 87
5.7 思考問題 88
5.8 常見問題 88
附錄D 微分方程基礎 89
D.1 微分方程的概念 89
D.2 初等積分法 89
D.3 一階線性微分方程 89
D.4 常係數線性微分方程 90
D.5 初值問題數值解 90
第6章 圖形繪製 92
6.1 入門實例 92
6.2 視覺化資料的分類 93
6.3 二維繪圖 94
6.3.1 基本繪圖函數 94
6.3.2 繪圖控制符 95
6.3.3 其他繪圖函數 96
6.4 三維繪圖 97
6.4.1 三維曲線圖 98
6.4.2 三維網格圖 98
6.4.3 立體曲面圖 100
6.5 圖形視窗的控制與操作 100
6.5.1 子窗口繪製 101
6.5.2 窗口的刷新 103
6.5.3 窗口的視點 104
6.6 圖形繪製的輔助操作 105
6.7 拓展知識 107
6.8 思考問題 108
6.9 常見問題 108
附錄E 電腦圖形學基礎 108
第7章 影像處理 110
7.1 入門實例 110
7.2 MATLAB數字影像處理 112
7.2.1 影像檔輸入/輸出 112
7.2.2 圖像顯示 113
7.2.3 圖像幾何運算 120
7.2.4 圖像亮度調整 123
7.2.5 圖像斑點去除 125
7.2.6 圖像輪廓提取 127
7.2.7 圖像邊界提取 127
7.2.8 圖像間的運算 128
7.2.9 特定區域處理 129
7.3 拓展知識 130
7.3.1 傅裡葉變換 131
7.3.2 離散余弦變換 132
7.3.3 Radon變換 134
7.4 思考問題 136
7.5 常見問題 137
附錄F 影像處理基礎 137
F.1 圖像數位化 138
F.2 圖像的類型 139
F.3 數位圖像的存儲 139
第8章 M程式設計 143
8.1 入門實例 143
8.2 MATLAB程式設計特點 144
8.3 M檔形式 146
8.3.1 基本組成結構 146
8.3.2 指令檔 147
8.3.3 函數檔 147
8.3.4 區域變數和全域變數 149
8.4 控制結構 150
8.4.1 順序結構 150
8.4.2 分支結構 151
8.4.3 迴圈結構 153
8.4.4 其他流程控制語句 154
8.5 M文件調試 155
8.6 M檔的程式設計規範 158
8.7 拓展知識 159
8.7.1 MATLAB調用其他程式的方法 160
8.7.2 其他程式調用MATLAB內置函數
的方法 168
8.8 思考問題 172
8.9 常見問題 173
附錄G 即時編譯技術 173
第9章 GUI圖形化使用者介面設計 174
9.1 入門實例 174
9.2 GUI設計工具介紹 175
9.2.1 GUIDE的啟動方法 176
9.2.2 GUI檔的構成 177
9.2.3 GUIDE的構成 180
9.3 GUI設計方法 184
9.4 使用者控制項的製作 184
9.4.1 控制項物件的描述 185
9.4.2 控制項物件的屬性 185
9.4.3 對話方塊設計 187
9.4.4 使用者控制項的設計實例 191
9.5 使用者功能表的製作 193
9.5.1 使用者功能表的製作方法 194
9.5.2 使用者功能表的設計實例 194
9.6 M檔的函數構成 196
9.6.1 函數說明 196
9.6.2 參數說明 196
9.6.3 GUIDE資料傳遞機制 197
9.6.4 函數使用實例 197
9.7 拓展知識 199
9.8 思考問題 200
9.9 常見問題 200
附錄H 視覺化開發 201
第10章 MATLAB工具箱 203
10.1 入門實例 203
10.2 工具箱分類 205
10.3 Simulink工具箱 207
10.3.1 Simulink的啟用方法 208
10.3.2 Simulink模組庫簡介 209
10.3.3 Simulink建模與模擬 213
10.3.4 Simulink建模實例 215
10.3.5 Simulink建模仿真命令 217
10.4 信號處理工具箱 218
10.4.1 工具箱簡介 218
10.4.2 SPTool工具 219
10.4.3 信號處理實例 220
10.4.4 信號處理命令函數 225
10.5 通信工具箱 232
10.5.1 工具箱簡介 232
10.5.2 通信命令函數 236
10.5.3 通信系統模組集 237
10.5.4 通信系統性能模擬 242
10.6 神經網路工具箱 245
10.6.1 工具箱簡介 245
10.6.2 神經網路工具 250
10.6.3 神經網路應用實例 251
10.6.4 神經網路命令函數 258
10.7 大資料處理工具箱 262
10.7.1 工具箱簡介 262
10.7.2 大資料存儲 263
10.7.3 Tall陣列 266
10.7.4 MapReduce 269
10.8 拓展知識 271
10.9 思考問題 273
10.10 常見問題 274

應 用 篇

第11章 影像處理方面的應用 277
11.1 典型問題 277
11.2 主要思路 277
11.3 影像處理預備知識 277
11.4 MATLAB函數 278
11.5 MATLAB的實現方式 278
11.6 思考 287
第12章 GUI設計方面的應用 288
12.1 典型問題 288
12.2 主要思路 288
12.3 遊戲設計預備知識 289
12.4 MATLAB函數 289
12.5 MATLAB的實現方式 290
12.6 思考 298
第13章 神經網路方面的應用 299
13.1 典型問題 299
13.2 主要思路 299
13.3 神經網路預備知識 300
13.4 MATLAB函數 301
13.5 MATLAB的實現方式 301
13.6 思考 305
第14章 信號處理方面的應用 306
14.1 典型問題 306
14.2 主要思路 306
14.3 信號處理預備知識 307
14.4 MATLA
 

作者介紹

尚濤

2006年博士畢業于日本高知工科大學系統工程專業,現為北京航空航太大學網路空間安全副教授,中國電子學會資訊理論分會委員,中國人工智慧學會智慧型機器人專業委員會委員;主持國家重點研發計畫項目子課題、國家自然科學基金面上專案、國際合作、教育部留學回國人員科研啟動基金項目、中國博士後科學基金專案、國防863計畫項目、中央高校基本科研業務費專項資金專案等多項。

 

出版地

大陸

出版日期

08/01/2019

印刷

單色印刷

版別

初版

裝訂

平裝

語系

簡體中文

頁數

340