-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

MATLAB GUI設計學習手記(第4版)

( 簡體 字)
作者:編者:羅華飛//邵斌|責編:陳守平類別:1. -> 工程繪圖與工程計算 -> Matlab
譯者:
出版社:北京航空航天大學MATLAB GUI設計學習手記(第4版) 3dWoo書號: 53035
詢問書籍請說出此書號!

缺書
NT售價: 495

出版日:8/1/2020
頁數:536
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787512432055
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

本書在《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 基本程式元素 1
1.1.2 資料類型 7
1.1.3 矩陣操作 40
1.1.4 程式設計 49
1.2 重難點講解 61
1.2.1 矩陣、向量、標量與陣列 61
1.2.2 資料類型轉換 62
1.3 專題分析 65
專題1 MATLAB基本程式設計步驟 65
專題2 程式設計風格 67
專題3 代碼優化 71
專題4 M 檔程式設計小技巧 75
1.4 精選答疑 82
問題1 單元陣列佔用的記憶體空間如何計算 82
問題2 如何生成指定格式的常矩陣、字串 83
問題3 如何生成隨機矩陣 85
問題4 如何查找或刪除資料中滿足條件的元素 87
問題5 如何給陣列元素排序 89
問題6 如何從文本中查找數值 92
第2章 文件I/O 93
2.1 知識點歸納 93
2.1.1 高級檔I/O操作 93
2.1.2 低級檔I/O操作 110
2.2 重難點講解 123
2.2.1 二進位檔案與文字檔 123
2.2.2 sprintf與fprintf函數 124
2.2.3 fscanf與textscan函數 125
2.2.4 Excel檔操作 125
2.2.5 圖像資料的操作 125
2.2.6 低級檔I/O操作 126
2.3 專題分析 126
專題5 MATLAB讀寫文字檔 126
2.4 精選答疑 136
問題7 如何提取Excel檔中的資料資訊 136
問題8 如何由圖像生成字元矩陣 139
問題9 如何迴圈播放WAV音樂,並可以倍速/慢速播放、暫停/繼續播放和停止播放 141
問題10 如何讀取文本和數值混合的檔中的資料 144
問題11 如何將十六進位數轉換為float值 144
第3章 繪圖簡介 146
3.1 知識點歸納 146
3.1.1 常用的繪圖函數 146
3.1.2 繪圖工具 155
3.2 重難點講解 158
3.2.1 二維繪圖的相關函數 158
3.2.2 三維繪圖的相關函數 159
3.3 精選答疑 159
問題12 如何繪製幾何曲線,例如矩形、圓、橢圓、雙曲線等 159
問題13 如何繪製資料的統計圖 161
問題14 如何繪製特殊的字元、運算式 161
問題15 如何繪製網格圖 162
第4章 控制碼圖形系統 163
4.1 知識點歸納 163
4.1.1 控制碼圖形物件 164
4.1.2 控制碼圖形物件的基本操作 165
4.1.3 控制碼圖形物件的基本屬性 175
4.1.4 根對象 179
4.1.5 圖形視窗物件 183
4.1.6 坐標軸對象 194
4.1.7 核心圖形物件 200
4.1.8 uicontrol對象 221
4.1.9 hggroup對象 226
4.1.10 按鈕組與面板 229
4.1.11 自訂功能表與右鍵功能表 231
4.1.12 工具列與工具列按鈕 239
4.1.13 uitable對象 247
4.2 重難點講解 257
4.2.1 控制碼式圖形物件的常用函數總結 257
4.2.2 Figure物件的幾個重要屬性 258
4.2.3 Axes物件的幾個重要屬性 259
4.2.4 Line物件的幾個重要屬性 260
4.2.5 text物件的幾個重要屬性 261
4.2.6 uitable物件的幾個重要屬性 261
4.2.7 uicontrol物件中的text控制項與核心圖形物件中的text物件的比較 262
4.2.8 物件的Tag值與控制碼值的概念比較(對GUIDE創建的GUI而言) 262
4.2.9 uimenu與uicontextmenu對象 262
4.3 專題分析 262
專題6 超文字標記語言(HTML)在MATLAB中的應用 262
專題7 表格設計 273
專題8 坐標軸設計 277
4.4 精選答疑 282
問題16 如何創建滿足要求的line物件 282
問題17 如何創建動態的GUI物件 283
問題18 如何為視窗設計背景圖片 285
問題19 如何定制視窗的功能表 286
問題20 如何設計視窗功能表並編寫回呼函數 287
問題21 如何採用UI控制項實現簡易的時鐘 288
問題22 如何實現文字的水準迴圈滾動效果 290
問題23 如何構造和使用hggroup物件 293
問題24 如何使視窗最大化、最小化、置頂和居中,如何在視窗中更換圖示 295
問題25 怎樣利用Uitable物件在列名、行名或儲存格中輸入上下標和希臘字母 296
問題26 如何更改功能表項目的字體大小,如何設置功能表項目的字體顏色 296
問題27 如何逐個輸出坐標軸內的圖形到單獨的圖片中 297
問題28 如何將多幅圖片顯示到同一個坐標軸 299
第5章 預定義對話方塊 301
5.1 知識點歸納 301
5.1.1 文件打開對話方塊(uigetfile) 302
5.1.2 檔保存對話方塊(uiputfile) 304
5.1.3 顏色設置對話方塊(uisetcolor) 305
5.1.4 字體設置對話方塊(uisetfont) 306
5.1.5 頁面設置對話方塊(pagesetupdlg) 307
5.1.6 預覽列印對話方塊(printpreview) 307
5.1.7 列印設置對話方塊(printdlg) 307
5.1.8 進度條(waitbar) 307
5.1.9 功能表選擇對話方塊(menu) 312
5.1.10 普通對話方塊(dialog) 314
5.1.11 錯誤對話方塊(errordlg) 314
5.1.12 警告對話方塊(warndlg) 317
5.1.13 幫助對話方塊(helpdlg) 318
5.1.14 信息對話方塊(msgbox) 319
5.1.15 提問對話方塊(questdlg) 320
5.1.16 輸入對話方塊(inputdlg) 321
5.1.17 目錄選擇對話方塊(uigetdir) 322
5.1.18 列表選擇對話方塊(listdlg) 322
5.2 重難點講解 323
5.2.1 uigetfile 323
5.2.2 uiputfile 324
5.2.3 waitbar 324
5.2.4 msgbox 324
5.2.5 questdlg 324
5.2.6 inputdlg 324
5.2.7 listdlg 325
5.3 專題分析 325
專題9 預定義對話方塊在GUI設計中的應用 325
5.4 精選答疑 329
問題29 如何製作一個嵌套到當前視窗內的進度條 329
問題30 如何製作文件流覽器 332
問題31 如何製作一個顏色選擇器 334
第6章 採用GUIDE建立GUI 336
6.1 知識點歸納 336
6.1.1 GUIDE介面基本操作 337
6.1.2 GUI的M 文件 346
6.1.3 回呼函數 355
6.1.4 GUI跨平臺的相容性設計 358
6.1.5 中斷點調試和代碼性能分析器 359
6.1.6 採用GUIDE創建GUI的步驟 359
6.1.7 觸控按鈕(Push Button) 360
6.1.8 靜態文本(Static Text) 362
6.1.9 切換按鈕(Toggle Button) 364
6.1.10 滑動條(Slider) 366
6.1.11 選項按鈕(Radio Button) 368
6.1.12 可編輯文本(Edit Text) 369
6.1.13 核取方塊(Check Box) 371
6.1.14 清單方塊(Listbox) 373
6.1.15 彈起式菜單(Pop up Menu) 374
6.1.16 按鈕組(Button Group) 376
6.1.17 面板(Panel) 378
6.1.18 表格(Table) 379
6.1.19 坐標軸(axes) 384
6.2 重難點講解 386
6.2.1 回呼函數中的資料傳遞 386
6.2.2 GUI介面之間的資料傳遞 387
6.2.3 KeyPressFcn與CurrentCharacter 388
6.2.4 WindowButtonDownFcn、Callback與SelectionType 388
6.3 專題分析 388
專題10 GUI物件之間的資料傳遞 388
專題11 回呼函數的應用實例 393
6.4 精選答疑 405
問題32 如何動態修改List Box的選項 405
問題33 如何動態修改Pop Up Menu的選項 407
問題34 如何實現圖片的局部放大預覽 411
第7章 串口程式設計 414
7.1 知識點歸納 414
7.1.1 串口概述 414
7.1.2 串口物件的屬性 416
7.1.3 串口的基本操作 420
7.1.4 串口I/O函數匯總 423
7.2 重難點講解 424
7.2.1 串口對象的創建 424
7.2.2 重要的串口操作函數 424
第8章 採用App Designer建立APP 425
8.1 知識點歸納 425
8.1.1 App Designer簡介 426
8.1.2 啟動 App Designer 427
8.1.3 17種常用對象 431
8.1.4 2種容器對象 449
8.1.5 1種圖窗工具物件 452
8.1.6 10種儀器物件 453
8.1.7 回呼函數表 455
8.1.8 9種常用對話方塊 456
8.2 重難點講解 468
8.2.1 獲取物件的屬性值 468
8.2.2 私有屬性的傳遞 470
8.2.3 公共屬性的傳遞 473
8.2.4 私有函數的調用 474
8.2.5 公共函數的調用 476
8.2.6 通過腳本訪問APP 478
8.2.7 APP介面添加背景圖片 478
8.2.8 3種APP打包方式 479
8.2.9 淺談App Designer代碼結構 488
8.3 專題分析 491
專題12 使用App Designer設計兩視窗APP 491
專題13 使用App Designer設計多視窗APP 499
8.4 精選答疑 514
問題35 如何使用App Designer設計數位信號濾波器 514
問題36 如何使用App Designer設計數位影像處理器 519
問題37 如何採用純代碼創建APP 525
問題38 如何將GUIDE 創建的APP遷移至App Designer 529
附 錄 MATLAB GUI設計常用函數 533
序: