內容簡介
《MATLABGUI設計學習手記(第二版)》由淺入深、循序漸進地介紹了MATLABGUl設計的基礎知識,旨在使讀者在較短時間內掌握GUl設計的精要所在。《MATLABGUI設計學習手記》首先介紹了GUl設計的預備知識,然後詳細介紹了GUl對象的屬性以及兩種建立GUI的方法:採用函式建立和採用GUIDE建立。在介紹了GUl設計基礎知識的基礎上,深入講解了ActiveX控制項、定時器、串口及mcc編譯的相關知識。書中穿插了大量的圖表,直觀、簡要地列出了相關知識點。對於一些重要、難懂的知識點,配以大量的典型例題,方便讀者邊學邊練,加強理解。
最後,書中給出了3個典型的綜合實例,供讀者研究學習。
《MATLABGUI設計學習手記(第二版)》適合需要短時間內迅速掌握MATLABGUl設計的初學者使用,也可作為相關專業師生、相關工程開發人員的參考手冊。
圖書目錄
第1章 GUl設計預備知識
視頻教學:3小時
1.1 知識點歸納
1.1.1 基本程式元素
1.1.2 數據類型
1.1.3 矩陣操作
1.1.4 程式設計
1.2 重難點講解
1.2.1 矩陣、向量、標量與數組
1.2.2 數據類型轉換
1.3 專題分析
專題1 編程風格
專題2 代碼最佳化
專題3 M檔案編程小技巧
1.4 精選答疑
問題1 單元數組占用的記憶體空間如何計算
問題2 如何生成指定格式的常矩陣、字元串
問題3 如何生成隨機矩陣
問題4 如何查找或刪除數據中滿足條件的元素
問題5 如何給數組元素排序
第2章 檔案1/O
視頻教學:1.5小時
2.1 知識點歸納
2.1.1 高級檔案I/O操作
2.1.2 低級檔案I/O操作
2.2 重難點講解
2.2.1 二進制檔案與文本檔案
2.2.2 sprintf與fprintf函式
2.2.3 fscanf與textscan函式
2.2.4 Excel檔案操作
2.2.5 圖像數據的操作
2.2.6 低級檔案I/O操作
2.3 專題分析
專題4 MATLAB讀寫文本檔案
2.4 精選答疑
問題6 如何提取Excel檔案中的數據信息
問題7 如何由圖像生成字元矩陣
問題8 如何循環播放wAV音樂,並可以倍速/慢速播放、暫停/繼續播放和停止播放問題9 如何讀取文本和數值混合的檔案中的數據
問題10 如何將十六進制數轉換為float值
第3章 二維繪圖簡介
視頻教學:0.25小時
3.1 知識點歸納
3.1.1 常用的二維繪圖函式
3.1.2 繪圖工具
3.1.3 繪圖注釋
3.2 重難點講解
3.2.1 二維繪圖的相關函式
3.2.2 Tex字元
3.3 精選答疑
問題11 如何繪製幾何曲線,例如矩形、圓、橢圓、雙曲線等問題12 如何繪製數據的統計圖
問題13 如何繪製特殊的字元、表達式
問題14 如何繪製格線圖
第4章 句柄圖形系統
視頻教學:4.5月\時
4.1 知識點歸納
4.1.1 句柄圖形對象
4.1.2 句柄圖形對象的基本操作
4.1.3 句柄圖形對象的基本屬性
4.1.4 根對象
4.1.5 圖形視窗對象
4.1.6 坐標軸對象
4.1.7 核心圖形對象
4.1.8 uicontrol對象
4.1.9 hggroup對象
4.1.10 按鈕組與面板
4.1.11 自定義選單與右鍵選單
4.1.12 工具列與工具?按鈕
4.1.13 uitable對象
4.2 重難點分析
4.2.1 句柄式圖形對象的常用函式總結
4.2.2 Figure對象的幾個重要屬性
……
第5章 預定義對話框
第6章 採用GUIDE建立GUI
第7章 ActiveX控制項
第8章 定時器
第9章 串口編程
第10章 mcc編譯
第11章 綜合實例
附錄 MATLABGUI設計常用函式