MATLAB 2020 GUI程序設計從入門到精通
定 價:109 元
叢書名:MATLAB工程應用書庫
- 作者:李星新,黃熹 著
- 出版時間:2021/5/1
- ISBN:9787111679288
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP317
- 頁碼:278
- 紙張:膠版紙
- 版次:1
- 開本:16開
《MATLAB 2020 GUI程序設計從入門到精通》以MATLAB 2020為基礎,結(jié)合高等學校師生的教學經(jīng)驗,講解GUI程序設計的各種方法和技巧。本書共8章,主要包括MATLAB編程環(huán)境、MATLAB基礎、GUI編程基礎、App Designer編輯應用、繪圖在GUI中的應用、數(shù)據(jù)分析、圖像處理、信號處理在GUI中的應用。《MATLAB 2020 GUI程序設計從入門到精通》覆蓋GUI程序設計的各個方面,實例豐富而典型,可以指導讀者有的放矢地進行學習。
《MATLAB 2020 GUI程序設計從入門到精通》既可作為MATLAB工程技術人員的入門用書,也可作為本科生和研究生的學習用書。
適讀人群 :工程技術人員;相關院校本科高年級學生、研究生
實例專業(yè):書中實例均為真實的GUI程序設計項目案例,保證讀者能夠同時學好知識點和實操技能。
資源豐富:全書包含88個案例+超過300分鐘的視頻講解+全部案例程序源代碼,讀者掃描案例旁邊的二維碼即可觀看,也可按照封底提示自行下載觀看。
MATLAB是美國MathWorks公司出品的一款優(yōu)秀數(shù)學計算軟件,其強大的數(shù)值計算能力和數(shù)據(jù)可視化能力令人震撼。經(jīng)過多年的發(fā)展,MATLAB功能已日趨完善。MATLAB已經(jīng)成為多種學科必不可少的計算工具,熟練應用MATLAB已成為自動控制、應用數(shù)學、信息與計算科學等專業(yè)本科生與研究生必須掌握的基本技能。
為了幫助零基礎讀者快速掌握MATLAB GUI程序設計方法,本書從基礎著手,對MATLAB的基本函數(shù)功能進行了詳細介紹,同時根據(jù)不同學科讀者的需求,對GUI程序設計進行了詳細的講解,讓讀者“入寶山而滿載歸”。
MATLAB本身是一個極為豐富的資源庫。因此,對大多數(shù)用戶來說,一定有部分MATLAB內(nèi)容看起來是“透明”的,也就是說用戶能明白其全部細節(jié);另有些內(nèi)容表現(xiàn)為“灰色”,即用戶雖明白其原理但是對其具體的執(zhí)行細節(jié)不能完全掌握;還有些內(nèi)容則“全黑”,也就是用戶對它們一無所知。作者在本書編寫過程中也曾遇到過不少困惑,通過學習和向?qū)<艺埥蹋m克服了這些困難,但仍難免存在錯誤和不足。在此,本書作者懇切期望得到各方面專家和廣大讀者的批評指教。本書所有算例均由作者在計算機上驗證。
一、本書特色
MATLAB書籍浩如煙海,讀者要挑選一本自己中意的書卻很困難,真是“亂花漸欲迷人眼”。那么,《MATLAB 2020 GUI程序設計從入門到精通》為什么能夠在您“眾里尋他千百度”之際,于“燈火闌珊”中讓您“驀然回首”呢?那是因為本書有以下5大特色。
作者權威
《MATLAB 2020 GUI程序設計從入門到精通》由著名CAD/CAM/CAE圖書出版專家胡仁喜博士指導,大學資深專家教授團隊執(zhí)筆編寫。本書是作者總結(jié)多年的設計及教學經(jīng)驗的心得體會,力求全面細致地展現(xiàn)出MATLAB在GUI程序設計應用領域的各種功能和使用方法。
實例專業(yè)
本書中有很多實例本身就是GUI程序設計實際的工程項目案例,經(jīng)過作者精心提煉和改編,它們不僅保證了讀者能夠?qū)W好知識點,還能幫助讀者掌握實際的操作技能。
提升技能
本書從全面提升MATLAB GUI程序設計能力的角度出發(fā),結(jié)合大量案例來講解如何利用MATLAB進行GUI程序設計,真正讓讀者懂得計算機輔助GUI程序設計。
內(nèi)容全面
本書共8章,分別介紹了MATLAB編程環(huán)境、MATLAB基礎、GUI編程基礎、App Designer編輯應用、繪圖在GUI中的應用、數(shù)據(jù)分析、圖像處理和信號處理在GUI中的應用。
知行合一
《MATLAB 2020 GUI程序設計從入門到精通》提供了使用MATLAB解決GUI程序設計問題的實踐性指導,它以MATLAB R2020a版本為基礎,內(nèi)容由淺入深,特別是本書對每一條命令的使用格式都進行了詳細而又準確的說明,并為讀者提供了大量的例題來說明其用法,對于初學者自學是很有幫助的。同時,本書也可作為科技工作者的GUI程序設計工具書。
二、電子資料使用說明
《MATLAB 2020 GUI程序設計從入門到精通》隨書附贈了電子資料包,其中包含全書講解實例和練習實例的源文件素材,作者還制作了全程實例動畫同步AVI文件。為了增強教學的效果,更進一步方便讀者的學習,作者親自對實例動畫進行了配音講解,讀者可以直接掃描二維碼觀看本書實例操作過程視頻AVI文件,像看電影一樣輕松愉悅地學習本書。
三、致謝
《MATLAB 2020 GUI程序設計從入門到精通》由陸軍工程大學石家莊校區(qū)的李星新老師和揚州市職業(yè)大學信息工程學院的黃熹老師編寫,胡仁喜、閆聰聰、盧園、井曉翠、張俊生、解江坤、劉昌麗、康士廷、張亭、萬金環(huán)、韓哲、楊雪靜、王敏、王瑋、王艷池、王培合、王義發(fā)、王玉秋等也參與了部分章節(jié)的內(nèi)容整理工作,在此對他們的付出表示感謝。
讀者在學習過程中,若有疑問,請登錄wwwsjzswswcom 或聯(lián)系郵箱714491436@qqcom。歡迎加入三維書屋MATLAB圖書學習交流群(QQ:656116380)交流探討,也可以登錄本QQ交流群或關注機械工業(yè)出版社計算機分社官方微信訂閱號——IT有得聊(詳見封底)索取本書配套資源。
前言
第1章 MATLAB編程環(huán)境
11 MATLAB概述
111 MATLAB系統(tǒng)的發(fā)展歷程
112 MATLAB的特點
113 MATLAB應用領域
12 MATLAB 2020的操作環(huán)境
121 啟動MATLAB
122 幫助系統(tǒng)
123 工具欄
124 命令行窗口
125 歷史窗口
126 當前目錄窗口
127 工作區(qū)窗口
128 功能區(qū)
129 文件管理
13 圖形用戶界面設計
131 GUI概述
132 GUI設計
14 M文件
141 M文件分類
142 文件編輯器
15 MATLAB命令的組成
151 基本符號
152 功能符號
153 常用指令
第2章 MATLAB基礎
21 變量和數(shù)據(jù)操作
211 變量與賦值
212 預定義變量
213 MATLAB變量保存
214 數(shù)據(jù)的輸出格式
215 數(shù)據(jù)類型
22 運算符
221 算術運算符
222 關系運算符
223 邏輯運算符
224 運算優(yōu)先級
23 數(shù)學函數(shù)
231 三角函數(shù)
232 整數(shù)與小數(shù)轉(zhuǎn)換函數(shù)
233 基本數(shù)學函數(shù)
第3章 GUI編程基礎
31 圖形顯示窗口
311 Figure窗口
312 UIFigure窗口
313 figure命令
314 close命令
32 回調(diào)函數(shù)
33 GUI組件屬性
331 Button 屬性
332 ButtonGroup 屬性
333 Axes屬性
334 Table 屬性
34 創(chuàng)建UI組件
341 網(wǎng)格布局管理器
342 創(chuàng)建按鈕組
343 創(chuàng)建面板
344 創(chuàng)建選項卡
345 創(chuàng)建按鈕
346 創(chuàng)建坐標系
347 創(chuàng)建圖像
348 創(chuàng)建復選框
349 創(chuàng)建單選按鈕
3410 樹組件
3411 創(chuàng)建UI圖窗
3412 其余組件
第4章 App Designer編輯應用
41 App應用程序概述
411 啟動 App Designer
412 App Designer編輯環(huán)境
42 組件庫
421 組件屬性
422 常用組件
423 實例——公司執(zhí)勤表界面設計
43 設計畫布
431 組件的組成
432 上下文菜單
433 UI組件編輯布局
44 代碼視圖
441 代碼視圖編輯環(huán)境
442 回調(diào)管理
443 管理UI組件
444 回調(diào)參數(shù)
445 輔助函數(shù)
446 操作實例——音響音樂系統(tǒng)
45 App打包和共享
46 GUIDE 編輯環(huán)境
461 啟動軟件
462 GUI組件
47 GUIDE 遷移策略
第5章 繪圖在GUI中的應用
51 二維繪圖
511 plot繪圖命令
512 subplot命令
513 tiledlayout繪圖命令
514 fplot繪圖命令
515 line命令
516 fill繪圖命令
517 patch繪圖命令
52 創(chuàng)建坐標區(qū)
521 創(chuàng)建笛卡兒坐標區(qū)
522 創(chuàng)建極坐標區(qū)
523 半對數(shù)坐標系下繪圖
524 雙Y軸坐標
53 二維圖形修飾處理
531 坐標系控制
532 圖形的重疊控制
533 圖形注釋
534 網(wǎng)格線控制
535 圖形放大與縮小
536 顏色控制
54 三維繪圖命令
541 三維曲線繪圖命令
542 三維網(wǎng)格命令
543 三維曲面命令
544 彗星圖
545 柱面與球面
第6章 數(shù)據(jù)分析
61 變量的數(shù)字特征
611 樣本均值
612 樣本方差與標準差
613 協(xié)方差和相關系數(shù)
62 正交試驗分析
621 正交試驗的極差分析
622 正交試驗的方差分析
63 方差分析
631 單因素方差分析
632 雙因素方差分析
64 回歸分析
641 一元線性回歸
642 多元線性回歸
643 部分最小二乘回歸
65 數(shù)值插值
651 拉格朗日(Lagrange)插值
652 埃爾米特(Hermite)插值
653 分段線性插值
654 三次樣條插值
655 多維插值
第7章 圖像處理
71 圖像的顯示設置
711 圖像的顯示
712 圖像的讀寫
713 圖像的縮放
714 圖像亮度顯示
715 圖像邊界設置
72 圖像的幾何運算
721 圖像剪切
722 圖像平移
723 圖像旋轉(zhuǎn)
724 圖像鏡像
725 圖像轉(zhuǎn)置
726 圖像合成
73 圖像的變換
731 圖像仿射變換
732 圖像空間結(jié)構
733 圖像幾何變換
第8章 信號處理在GUI中的應用
81 信號生成
811 斜坡信號
812 信號噪聲
813 隨機信號
814 Sinc信號
815 Chirp信號
816 狄利克雷信號
82 信號基本運算
821 信號加減運算
822 信號乘除運算
823 信號縮放運算
824 信號擴展運算
825 信號截取運算