MATLAB GUI設計入門與實戰

《MATLAB GUI設計入門與實戰》是清華大學出版社的圖書。

基本介紹

  • 書名:MATLAB GUI設計入門與實戰
  • 作者:余勝威、吳婷、羅建橋
  • ISBN:9787302420576
  • 定價:89.80元
  • 出版時間:2016.02.01
  • 印次:1-1
內容簡介,目錄,

內容簡介

本書結合大量實例和具體案例分析,全面、系統地講解了MATLAB GUI設計從入門到實際套用的方方面面內容。書中對GUI各功能按鍵的使用做了極其細緻的講解,這在同類圖書中是不多見的。 本書共10章,分為2篇。第1篇為MATLAB GUI設計入門,涵蓋的主要內容有MATLAB入門與提高、常用檔案操作、MATLAB彈出視窗定義、Figure圖形句柄獲取、GUI界面按鈕功能介紹及GUI工具列編輯器。第2篇為MATLAB GUI設計實戰,涵蓋的主要內容有 GUI常用功能介紹、GUI的mcc編譯和dll生成、GUI音視頻數據處理及GUI經典案例分析與套用。 本書適合所有想全面學習MATALB GUI設計的人員閱讀,也適合各種使用MATALB進行開發的工程技術人員閱讀。對於相關高校的教學與研究,本書也是不可或缺的參考書

目錄

第1篇MATLABGUI設計入門
第1章MATLAB入門與提高 2
1.1矩陣運算 2
1.1.1數值矩陣運算 3
1.1.2符號矩陣生成 4
1.1.3元胞數組 5
1.1.4結構體 6
1.1.5數據類型轉換 7
1.2Figure圖形屬性設定 10
1.2.1plot繪圖 10
1.2.2線型和顏色設定 11
1.2.3圖像格線化grid 13
1.2.4曲面圖繪製 15
1.2.5特殊字元標記 15
1.3函式及其調用 17
1.3.1函式類型 18
1.3.2函式參數傳遞 19
1.4數據插值 23
1.4.1一維數據插值 24
1.4.2二維數據插值 29
1.5數據擬合 33
1.5.1最小二乘擬合工具箱 33
1.5.2多項式擬合 34
1.5.3非線性擬合 36
1.6微分方程求解 39
1.6.1數值積分運算 39
1.6.2微分方程數值解Ode 41
1.7線性方程組求解 44
1.7.1牛頓Newton疊代法 44
1.7.2高斯-賽德爾Gauss-Seidel疊代法 48
1.7.3雅克比Jacobi疊代法 50
1.8非線性方程組求解 52
1.8.1線性規劃求解 52
1.8.2非線性規劃求解 53
1.9機率統計 55
1.9.1機率密度函式 55
1.9.2隨機變數特徵分析 56
1.9.3隨機數機率密度函式繪圖 58
1.9.4蒙特卡洛MonteCarlo算法 63
1.10圖像處理 66
1.10.1圖像採樣 66
1.10.2圖像數據類型 68
1.10.3圖像顏色空間 68
1.10.4圖像運算 72
1.11本章小結 76
第2章MATLAB常用檔案操作 77
2.1Mat檔案的讀取與寫入 77
2.1.1Mat檔案的寫入 77
2.1.2Mat檔案的讀取 79
2.2Txt檔案的讀取與寫入 82
2.2.1Txt檔案的打開 82
2.2.2Txt檔案數據的導入 83
2.3EXCEL檔案的讀取與寫入 93
2.3.1EXCEL數據的讀取 93
2.3.2EXCEL數據的寫入 99
2.4神經網路Net訓練視窗的顯示與關閉 102
2.5虛擬現實Virtualreality視窗的顯示與關閉 105
2.6圖像讀取與保存 108
2.6.1圖像讀取 108
2.6.2圖像保存 112
2.7視頻採集、保存與讀取 115
2.7.1視頻的採集 115
2.7.2視頻的保存 116
2.7.3視頻的讀取 117
2.8音頻採集、保存與讀取 119
2.8.1音頻數據的採集 119
2.8.2音頻數據的保存 123
2.8.3音頻數據的讀取 124
2.9本章小結 125
第3章MATLAB彈出視窗定義 126
3.1檔案打開操作uigetfile 126
3.2路徑選擇對話框uigetdir 131
3.3檔案保存操作uiputfile 134
3.4程式運行進度條waitbar 140
3.5錯誤提示對話框errordlg 145
3.6警告提示對話框warndlg 148
3.7用戶提示對話框msgbox 150
3.8提問對話框questdlg 153
3.9數據輸入對話框inputdlg 158
3.10本章小結 162
第4章Figure圖形句柄獲取 163
4.1Figure視窗功能 163
4.2Figure視窗屬性 171
4.2.1設定Figure視窗屬性 174
4.2.2Figure函式使用 177
4.3坐標軸設定 179
4.3.1顯示範圍設定 180
4.3.2顯示方向設定 182
4.3.3坐標軸刻度修改 183
4.4Figure圖形保存 185
4.4.1帶坐標軸保存 185
4.4.2不帶坐標軸保存 188
4.5查找對象並刪除對象 189
4.6Text對象 191
4.6.1圖形添加注釋 191
4.6.2字型顏色 193
4.6.3字型大小 194
4.6.4字型粗細 195
4.6.5字型傾斜角度 195
4.7圖形區域填充顯示 196
4.8Figure動畫顯示 201
4.9自定義選單設計 207
4.10本章小結 211
第5章GUI界面按鈕功能介紹 212
5.1GUI打開、關閉與保存 212
5.2GUI按鈕 216
5.3GUI滑塊 219
5.4GUI單選按鈕 222
5.5GUI複選框 223
5.6GUI可編輯文本 225
5.7GUI靜態文本 228
5.8GUI彈出式選單 230
5.9GUI列表框 233
5.10GUI切換按鈕 236
5.11GUI表 239
5.12GUI軸 242
5.13GUI面板 245
5.14GUI按鈕組 246
5.15GUIActiveX控制項 247
5.16本章小結 249
第6章GUI工具列編輯器 250
6.1GUI工具列啟動 250
6.2GUI新建 250
6.3GUI打開 252
6.4GUI保存 253
6.5GUI剪下、複製和貼上 253
6.6GUI撤銷與重做 254
6.7GUI對齊對象 254
6.8GUI選單編輯器 256
6.9GUITab鍵順序編輯器 260
6.10GUI工具列編輯器 261
6.11GUI編輯器 264
6.12GUI屬性檢查器 265
6.13GUI對象瀏覽器 267
6.14GUI執行 268
6.15本章小結 269
第2篇MATLABGUI設計實戰
第7章GUI常用功能介紹 272
7.1GUI界面文本數據讀取 272
7.2GUI界面圖形圖像放大顯示 275
7.3GUI檔案的載入 278
7.4GUI一軸多幅圖像顯示 280
7.5GUI回調函式腳本檔案寫入 284
7.6GUI矢量化窗體設定 285
7.7GUI中調用其他GUI 287
7.8不同GUI數據傳輸 288
7.9本章小結 290
第8章基於GUI的mcc編譯和dll生成 291
8.1mcc編譯 291
8.2dll生成 298
8.2.1MATLAB生成dll供VisualStdio2010調用 299
8.2.2VisualStdio2010生成dll供MATLAB調用 308
8.3加密檔案pcode 316
8.4本章小結 319
第9章基於GUI音視頻數據處理 320
9.1視頻處理 320
9.1.1圖像基礎知識 320
9.1.2圖像運算與區域處理 322
9.1.3視頻圖像獲取 324
9.2音頻數據處理 341
9.3串口通信 351
9.3.1通信信道含義 351
9.3.2串列通信基本概念 352
9.3.3通信傳輸模式 353
9.3.4串口通信參數 354
9.3.5數據校驗方法 354
9.3.6虛擬串口安裝 354
9.3.7串口接收數據 358
9.3.8串口傳送數據 365
9.4本章小結 368
第10章GUI案例套用與設計 369
10.1數據機率密度函式統計GUI設計 369
10.1.1均勻分布rand() 369
10.1.2常態分配randn() 371
10.1.3卡方分布chi2rnd() 372
10.1.4F分布frnd() 374
10.1.5t分布trnd() 375
10.1.6beta分布betarnd() 376
10.1.7指數分布exprnd() 378
10.1.8Gamma分布gamrnd() 379
10.1.9對數常態分配lognrnd() 380
10.1.10二項分布binornd() 381
10.1.11幾何分布geornd() 383
10.2曲線線型及顏色更改GUI設計 385
10.3數據擬合GUI設計 395
10.4倒立擺系統GUI設計 412
10.4.1倒立擺系統分析 412
10.4.2極點配置求解 413
10.4.3LQR參數整定 414
10.4.4PID參數整定 414
10.4.5倒立擺系統GUI設計 415
10.4.6利用閉環系統極點配置設計控制器 417
10.4.7利用LQR法設計控制器 420
10.4.8利用PID法設計控制器 422
10.5圖像顏色空間轉換GUI設計 424
10.6圖像灰度處理GUI設計 433
10.7圖像濾波去噪GUI設計 439
10.8圖像邊緣檢測GUI設計 442
10.8.1Sobel運算元 442
10.8.2Prewitt運算元 444
10.8.3Canny運算元 446
10.8.4MATLAB自帶邊緣檢測設計 449
10.8.5用戶自定義邊緣檢測設計 453
10.9彩色圖像分割GUI設計 460
10.10醫學圖像分割GUI設計 470
10.11粒子群算法模型求解設計 481
10.12遺傳算法模型求解GUI設計 490
10.13蟻群算法TSP動態GUI設計 498
10.14Pareto多目標求解GUI設計 506
10.15本章小結 521
參考文獻 522

相關詞條

熱門詞條

聯絡我們