注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)MATLAB GUI設(shè)計(jì)學(xué)習(xí)手記(第4版)

MATLAB GUI設(shè)計(jì)學(xué)習(xí)手記(第4版)

MATLAB GUI設(shè)計(jì)學(xué)習(xí)手記(第4版)

定 價(jià):¥99.00

作 者: 羅華飛,邵斌 著
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787512432055 出版時(shí)間: 2020-08-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 548 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)在《MATLAB GUI設(shè)計(jì)學(xué)習(xí)手記》(第3版)的基礎(chǔ)上,結(jié)合MATLAB 2018b的新特性,完善了全書(shū)知識(shí)架構(gòu),突出了GUI設(shè)計(jì)重點(diǎn),對(duì)讀者經(jīng)常遇到的38個(gè)問(wèn)題做了透徹的解答,提煉出13個(gè)專(zhuān)題并做了詳盡的介紹,還對(duì)多達(dá)113個(gè)經(jīng)典例題做了全面細(xì)致的講解。全書(shū)由淺入深,全面系統(tǒng)地介紹了GUI設(shè)計(jì)的基礎(chǔ)知識(shí)和高階技巧,旨在使讀者在較短時(shí)間內(nèi)熟練掌握GUI設(shè)計(jì)的精要所在。 本書(shū)首先介紹了GUI設(shè)計(jì)的預(yù)備知識(shí);然后詳細(xì)講解了GUIDE對(duì)象的屬性以及兩種創(chuàng)建APP的方法:采用純代碼創(chuàng)建和采用GUIDE 創(chuàng)建;之后針對(duì)新一代GUI開(kāi)發(fā)平臺(tái)App Designer,深入講解了使用App Designer設(shè)計(jì)GUI的方法與步驟、重點(diǎn)與難點(diǎn);同時(shí)介紹了串口編程等相關(guān)知識(shí)。書(shū)中穿插大量圖表與注釋?zhuān)奖阕x者學(xué)習(xí)。 本書(shū)適合需要在短時(shí)間內(nèi)掌握MATLAB GUI設(shè)計(jì)的初學(xué)者,也可作為高等院校相關(guān)專(zhuān)業(yè)師生、科研與工程開(kāi)發(fā)人員的參考手冊(cè)。

作者簡(jiǎn)介

  羅華飛,羅華飛,哈爾濱工程大學(xué)通信與信息系統(tǒng)碩士,目前從事IT項(xiàng)目管理工作。為《MATLAB GUI設(shè)計(jì)學(xué)習(xí)手記》(1版、2版、3版)的作者,具有豐富的MATLAB GUI設(shè)計(jì)開(kāi)發(fā)經(jīng)驗(yàn)。 邵斌, 重慶大學(xué)測(cè)控技術(shù)與儀器學(xué)士,重慶大學(xué)光學(xué)工程博士,光電技術(shù)及系統(tǒng)教育部重點(diǎn)實(shí)驗(yàn)室研究人員。主要從事微波雷達(dá)結(jié)構(gòu)健康監(jiān)測(cè)、激光技術(shù)、光纖傳感、特種測(cè)試儀器設(shè)計(jì)與研發(fā)等方面的研究。先后參與國(guó)家自然科學(xué)基金、中國(guó)航發(fā)科技創(chuàng)新項(xiàng)目、重慶市重大儀器專(zhuān)項(xiàng)等6項(xiàng)省部級(jí)項(xiàng)目。具備豐富的MATLAB GUI設(shè)計(jì)開(kāi)發(fā)經(jīng)驗(yàn),設(shè)計(jì)發(fā)開(kāi)的核動(dòng)力設(shè)備健康監(jiān)測(cè)系統(tǒng)、航空發(fā)動(dòng)機(jī)參數(shù)測(cè)量系統(tǒng)已進(jìn)入工程示范推廣。

圖書(shū)目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)