幫助中心 | 我的帳號 | 關於我們

MATLAB GUI設計學習手記(第4版)/MATLAB & Simulink開發實例系列叢書

  • 作者:編者:羅華飛//邵斌|責編:陳守平
  • 出版社:北京航空航天大學
  • ISBN:9787512432055
  • 出版日期:2020/08/01
  • 裝幀:平裝
  • 頁數:536
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書在《MATLAB GUI設計學習手記》(第3版)的基礎上,結合MATLAB 2018b的新特性,完善了全書知識架構,突出了GUI設計重點,對讀者經常遇到的38個問題做了透徹的解答,提煉出13個專題並做了詳盡的介紹,還對多達113個經典例題做了全面細緻的講解。全書由淺入深,全面系統地介紹了GUI設計的基礎知識和高階技巧,旨在使讀者在較短時間內熟練掌握GUI設計的精要所在。
    本書首先介紹了GUI設計的預備知識;然後詳細講解了GUIDE對象的屬性以及兩種創建APP的方法:採用純代碼創建和採用GUIDE創建;之後針對新一代GUI開發平台App Designer,深入講解了使用App Designer設計GUI的方法與步驟、重點與難點;同時介紹了串口編程等相關知識。書中穿插大量圖表與註釋,方便讀者學習。
    本書適合需要在短時間內掌握MATLAB GUI設計的初學者,也可作為高等院校相關專業師生、科研與工程開發人員的參考手冊。

作者介紹
編者:羅華飛//邵斌|責編:陳守平

目錄
第1章  GUI設計預備知識
  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  MATLAB基本編程步驟
    專題2  編程風格
    專題3  代碼優化
    專題4  M文件編程小技巧
  1.4  精選答疑
    問題1  單元數組佔用的內存空間如何計算
    問題2  如何生成指定格式的常矩陣、字元串
    問題3  如何生成隨機矩陣
    問題4  如何查找或刪除數據中滿足條件的元素
    問題5  如何給數組元素排序
    問題6  如何從文本中查找數值
第2章  文件I/O
  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  專題分析
    專題5  MATLAB讀寫文本文件
  2.4  精選答疑
    問題7  如何提取Excel文件中的數據信息
    問題8  如何由圖像生成字元矩陣
    問題9  如何循環播放WAV音樂,並可以倍速/慢速播放、暫停/繼續播放和停止播放
    問題10  如何讀取文本和數值混合的文件中的數據
    問題11  如何將十六進位數轉換為float值
第3章  繪圖簡介
  3.1  知識點歸納
    3.1.1  常用的繪圖函數
    3.1.2  繪圖工具
  3.2  重難點講解
    3.2.1  二維繪圖的相關函數
    3.2.2  三維繪圖的相關函數
  3.3  精選答疑
    問題12  如何繪製幾何曲線,例如矩形、圓、橢圓、雙曲線等
    問題13  如何繪製數據的統計圖

    問題14  如何繪製特殊的字元、表達式
    問題15  如何繪製網格圖
第4章  句柄圖形系統
  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對象的幾個重要屬性
    4.2.3  Axes對象的幾個重要屬性
    4.2.4  Line對象的幾個重要屬性
    4.2.5  text對象的幾個重要屬性
    4.2.6  uitable對象的幾個重要屬性
    4.2.7  uicontrol對象中的text控制項與核心圖形對象中的text對象的比較
    4.2.8  對象的Tag值與句柄值的概念比較(對GUIDE創建的GUI而言)
    4.2.9  uimenu與uicontextmenu對象
  4.3  專題分析
    專題6  超文本標記語言(HTML)在MATLAB中的應用
    專題7  表格設計
    專題8  坐標軸設計
  4.4  精選答疑
    問題16  如何創建滿足要求的line對象
    問題17  如何創建動態的GUI對象
    問題18  如何為窗口設計背景圖片
    問題19  如何定製窗口的菜單
    問題20  如何設計窗口菜單並編寫回調函數
    問題21  如何採用UI控制項實現簡易的時鐘
    問題22  如何實現文字的水平循環滾動效果
    問題23  如何構造和使用hggroup對象
    問題24  如何使窗口最大化、最小化、置頂和居中,如何在窗口中更換圖標
    問題25  怎樣利用Uitable對象在列名、行名或單元格中輸入上下標和希臘字母
    問題26  如何更改菜單項的字體大小,如何設置菜單項的字體顏色
    問題27  如何逐個輸出坐標軸內的圖形到單獨的圖片中
    問題28  如何將多幅圖片顯示到同一個坐標軸
第5章  預定義對話框
  5.1  知識點歸納
    5.1.1  文件打開對話框(uigetfile)
    5.1.2  文件保存對話框(uiputfile)
    5.1.3  顏色設置對話框(uisetcolor)

    5.1.4  字體設置對話框(uisetfont)
    5.1.5  頁面設置對話框(pagesetupdlg)
    5.1.6  列印預覽對話框(printpreview)
    5.1.7  列印設置對話框(printdlg)
    5.1.8  進度條(waitbar)
    5.1.9  菜單選擇對話框(menu)
    5.1.10  普通對話框(dialog)
    5.1.11  錯誤對話框(errordlg)
    5.1.12  警告對話框(warndlg)
    5.1.13  幫助對話框(helpdlg)
    5.1.14  信息對話框(msgbox)
    5.1.15  提問對話框(questdlg)
    5.1.16  輸入對話框(inputdlg)
    5.1.17  目錄選擇對話框(uigetdir)
    5.1.18  列表選擇對話框(listdlg)
  5.2  重難點講解
    5.2.1  uigetfile
    5.2.2  uiputfile
    5.2.3  waitbar
    5.2.4  msgbox
    5.2.5  questdlg
    5.2.6  inputdlg
    5.2.7  listdlg
  5.3  專題分析
    專題9  預定義對話框在GUI設計中的應用
  5.4  精選答疑
    問題29  如何製作一個嵌套到當前窗口內的進度條
    問題30  如何製作文件瀏覽器
    問題31  如何製作一個顏色選擇器
第6章  採用GUIDE建立GUI
  6.1  知識點歸納
    6.1.1  GUIDE界面基本操作
    6.1.2  GUI的M 文件
    6.1.3  回調函數
    6.1.4  GUI跨平台的兼容性設計
    6.1.5  斷點調試和代碼性能分析器
    6.1.6  採用GUIDE創建GUI的步驟
    6.1.7  觸控按鈕(Push Button)
    6.1.8  靜態文本(Static Text)
    6.1.9  切換按鈕(Toggle Button)
    6.1.10  滑動條(Slider)
    6.1.11  單選按鈕(Radio Button)
    6.1.12  可編輯文本(Edit Text)
    6.1.13  複選框(Check Box)
    6.1.14  列表框(Listbox)
    6.1.15  彈起式菜單(Pop up Menu)
    6.1.16  按鈕組(Button Group)
    6.1.17  面板(Panel)
    6.1.18  表格(Table)
    6.1.19  坐標軸(axes)

  6.2  重難點講解
    6.2.1  回調函數中的數據傳遞
    6.2.2  GUI界面之間的數據傳遞
    6.2.3  KeyPressFcn與CurrentCharacter
    6.2.4  WindowButtonDownFcn、Callback與SelectionType
  6.3  專題分析
    專題10  GUI對象之間的數據傳遞
    專題11  回調函數的應用實例
  6.4  精選答疑
    問題32  如何動態修改List Box的選項
    問題33  如何動態修改Pop Up Menu的選項
    問題34  如何實現圖片的局部放大預覽
第7章  串口編程
  7.1  知識點歸納
    7.1.1  串口概述
    7.1.2  串口對象的屬性
    7.1.3  串口的基本操作
    7.1.4  串口I/O函數匯總
  7.2  重難點講解
    7.2.1  串口對象的創建
    7.2.2  重要的串口操作函數
第8章  採用App Designer建立APP
  8.1  知識點歸納
    8.1.1  App Designer簡介
    8.1.2  啟動 App Designer
    8.1.3  17種常用對象
    8.1.4  2種容器對象
    8.1.5  1種圖窗工具對象
    8.1.6  10種儀器對象
    8.1.7  回調函數表
    8.1.8  9種常用對話框
  8.2  重難點講解
    8.2.1  獲取對象的屬性值
    8.2.2  私有屬性的傳遞
    8.2.3  公共屬性的傳遞
    8.2.4  私有函數的調用
    8.2.5  公共函數的調用
    8.2.6  通過腳本訪問APP
    8.2.7  APP界面添加背景圖片
    8.2.8  3種APP打包方式
    8.2.9  淺談App Designer代碼結構
  8.3  專題分析
    專題12  使用App Designer設計兩窗口APP
    專題13  使用App Designer設計多窗口APP
  8.4  精選答疑
    問題35  如何使用App Designer設計數字信號濾波器
    問題36  如何使用App Designer設計數字圖像處理器
    問題37  如何採用純代碼創建APP
    問題38  如何將GUIDE 創建的APP遷移至App Designer
附錄  MATLAB GUI設計常用函數

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032