MATLAB GUI設計入門與實戰 MATLAB GUI设计入门与实战

餘勝威, 吳婷, 羅建橋

  • 出版商: 清華大學
  • 出版日期: 2016-02-01
  • 定價: $539
  • 售價: 8.5$458
  • 語言: 簡體中文
  • 頁數: 520
  • 裝訂: 平裝
  • ISBN: 7302420572
  • ISBN-13: 9787302420576
  • 相關分類: Matlab
  • 下單後立即進貨 (約4週~6週)

買這商品的人也買了...

商品描述

 

<內容簡介>

《MATLAB GUI設計入門與實戰》結合大量實例和具體案例分析,全面、系統地講解了MATLAB GUI設計從入門到實際應用的方方面面內容。書中對GUI各功能按鍵的使用做了極其細緻的講解,這在同類圖書中是不多見的。《MATLAB GUI設計入門與實戰》共10章,分為2篇。第1篇為MATLAB GUI設計入門,涵蓋的主要內容有MATLAB入門與提高、常用文件操作、MATLAB彈出窗口定義、Figure圖形句柄獲取、GUI界面按鈕功能介紹及GUI工具欄編輯器。第2篇為MATLAB GUI設計實戰,涵蓋的主要內容有GUI常用功能介紹、GUI的mcc編譯和dll生成、GUI音視頻數據處理及GUI經典案例分析與應用。

 

<章節目錄>

第1篇MATLAB GUI設計入門
第1章MATLAB入門與提高
1.1矩陣運算
1.1.1數值矩陣運算
1.1.2符號矩陣生成
1.1.3元胞數組
1.1.4結構體
1.1.5數據類型轉換
1.2Figure圖形屬性設置
1.2.1plot繪圖
1.2.2線型和顏色設置
1.2.3圖像網格化grid
1.2.4曲面圖繪製
1.2.5特殊字符標記
1.3函數及其調用
1.3.1函數類型
1.3.2函數參數傳遞
1.4數據插值
1.4.1一維數據插值
1.4.2二維數據插值
1.5數據擬合
1.5.1最小二乘擬合工具箱
1.5.2多項式擬合
1.5.3非線性擬合
1.6微分方程求解
1.6.1數值積分運算
1.6.2微分方程數值解Ode
1.7線性方程組求解
1.7.1牛頓Newton迭代法
1.7.2高斯—賽德爾Gauss—Seidel迭代法
1.7.3雅克比Jacobi迭代法
1.8非線性方程組求解
1.8 .1線性規劃求解
1.8.2非線性規劃求解
1.9概率統計
1.9.1概率密度函數
1.9.2隨機變量特徵分析
1.9.3隨機數概率密度函數繪圖
1.9.4蒙特卡洛Monte Carlo算法
1,10圖像處理
1.10.1圖像採樣
1.10.2圖像數據類型
1.10.3圖像顏色空間
1.10.4圖像運算
1.11本章小結
第2章MATLAB常用文件操作
2.1Mat文件的讀取與寫入
2.1.1Mat文件的寫入
2.1 .2Mat文件的讀取
2.2Txt文件的讀取與寫入
2.2.1Txt文件的打開
2.2.2Txt文件數據的導入
2.3EXCEL文件的讀取與寫入
2.3.1EXCEL數據的讀取
2.3.2EXCEL數據的寫入
2.4神經網絡Net訓練窗口的顯示與關閉
2.5虛擬現實Virtual reality窗口的顯示與關閉
2.6圖像讀取與保存
2.6.1圖像讀取
2.6.2圖像保存
2.7視頻採集、保存與讀取
2.7.1視頻的採集
2.7.2視頻的保存
2.7.3視頻的讀取
2.8音頻採集、保存與讀取
2.8.1音頻數據的採集
2.8.2音頻數據的保存
2.8.3音頻數據的讀取
2.9本章小結
第3章MATLAB彈出窗口定義
3.1文件打開操作uigetfile
3.2路徑選擇對話框uigetdir
3.3文件保存操作uiputfile
3.4程序運行進度條waitbar
3.5錯誤提示對話框errordlg
3.6警告提示對話框wamdlg
3.7用戶提示對話框msgbox
3.8提問對話框questdlg
3.9數據輸入對話框inputdlg
3.10本章小結
第4章Figure圖形句柄獲取
4.1Figure窗口功能
4.2Figure窗口屬性
4.2.1設置Figure窗口屬性
4.2.2Figure函數使用
4.3坐標軸設置
4.3.1顯示範圍設置
4.3.2顯示方向設置
4.3.3坐標軸刻度修改
4.4Figure圖形保存
4.4.1帶坐標軸保存
4.4.2不帶坐標軸保存
4.5查找對象並刪除對象
4.6Text對象
4.6.1圖形添加註釋
4.6.2字體顏色
4.6. 3字體大小
4.6.4字體粗細
4.6.5字體傾斜角度
4.7圖形區域填充顯示
4.8Figure動畫顯示
4.9自定義菜單設計
4.10本章小結
第5章GUI界面按鈕功能介紹
5.1GUI打開、關閉與保存
5.2GUI按鈕
5.3 GUI滑塊
5.4GUI單選按鈕
5.5GUI複選框
5.6GUI可編輯文本
5.7GU靜態文本
5.8GUI彈出式菜單
5.9GUI列錶框
5.10GUI切換按鈕
5.11GUI表
5.12GUI軸
5.13GUI面板
5.14GUI按鈕組
5.15GUI ActiveX控件
5.16本章小結
第6章GUI工具欄編輯器
6.1GUI工具欄啟動
6.2GUI新建
6.3GUI打開
6.4GUI保存
6.5GUI剪切、複製和粘貼
6.6GUI撤銷與重做
6.7GUI對齊對象
6.8GUI菜單編輯器
6.9GUI Tab鍵順序編輯器
6.10GUI工具欄編輯器
6.11GUI編輯器
6.12GUI屬性檢查器
6.13GUI對象瀏覽器
6.14GUI執行
6.15本章小結
第2篇MATLAB GUI設計實戰
第7章GUI常用功能介紹
7.1GUI界面文本數據讀取
7.2GUI界面圖形圖像放大顯示
7.3GUI文件的加載
7.4GUI一軸多幅圖像顯示
7.5GUI回調函數腳本文件寫入
7.6GUI矢量化窗體設置
7.7GUI中調用其他GUI
7,8不同GUI數據傳輸
7.9本章小結
第8章基於GUI的mcc編譯和dll生成
8.1mcc編譯
8.2dll生成
8.2.1MATLAB生成dll供Visual Stdio2010調用
8.2.2Visual Stdio2010生成dll供MATLAB調用
8.3加密文件pcode
8.4本章小結
第9章基於GUI音視頻數據處理
9.1視頻處理
9.1.1圖像基礎知識
9.1.2圖像運算與區域處理
9.1.3視頻圖像獲取
9.2音頻數據處理
9.3串口通信
9.3.1通信通道含義
9.3.2串行 ​​通信基本概念
9.3.3通信傳輸模式
9.3.4串口通信參數
9.3.5數據校驗方法
9.3.6虛擬串口安裝
9.3.7串口接收數據
9.3.8串口發送數據
9.4本章小結
第10章GUI案例應用與設計
10.1數據概率密度函數統計GUI設計
10.1.1均勻分佈rand()
10.1.2正態分佈randn()
10.1.3卡方分佈chi2rnd()
10.1.4F分佈frnd()
10.1.5t分佈trnd()
10.1.6beta分佈betarnd()
10.1.7指數分佈exprnd()
10.1.8Gamma分佈gamrnd()
10.1.9對數正態分佈lognrnd()
10.1.10二項分佈binornd()
10.1.11幾何分佈geornd()
10.2曲線線型及顏色更改GUI設計
10.3數據擬合GUI設計
10.4倒立擺系統GUI設計
10.4.1倒立擺系統分析
10.4.2極點配置求解
10.4.3LQR參數整定
10.4.4PID參數整定
10.4.5倒立擺系統GUI設計
10.4. 6利用閉環系統極點配置設計控制器
10.4.7利用LQR法設計控制器
10.4.8利用PID法設計控制器
10.5圖像顏色空間轉換GUI設計
10.6圖像灰度處理GUI設計
10.7圖像濾波去噪GUI設計
10.8圖像邊緣檢測GUI設計
10.8.1Sobel算子
10.8.2Prewitt算子
10.8.3Canny算子
10.8.4MATLAB自帶邊緣檢測設計
10.8.5用戶自定義邊緣檢測設計
10.9彩色圖像分割GUI設計
10.10醫學圖像分割GUI設計
10.11粒子群算法模型求解設計
10.12遺傳算法模型求解GUI設計
10.13蟻群算法TSP動態GUI設計
10.14Pareto多目標求解GUI設計
10.15本章小結
參考文獻

<作者介紹>

餘勝威,畢業於西南交通大學。有6年以上的MATLAB應用經驗。精通MATLAB算法開發。曾經8次榮獲全國及省級數學建模競賽大獎。發表論文多篇,獨立編寫MATLAB應用技術圖書7部。目前主要從事圖像處理、模式識別、音效增強和算法開發等研究。吳婷,西南交通大學碩士。精通MATLAB科學計算、Gul設計、杜邦分析和數據預測葬法等。目前主要從事公司金融、風險管理及股票預測算法挖掘等研究。羅建橋,西南交通大學碩士。長期從事MATLAB算法研究,精通MATLAB數值計算、小波分析和圖像處理。先後多次參與國家自然科學基金項目。目前主要從事圖像語義分析和機器半監督/無監督學習等研究。