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

MATLAB GUI程序設(shè)計(jì)

MATLAB GUI程序設(shè)計(jì)

定 價(jià):¥99.00

作 者: 王廣,邢林芳 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 科學(xué)與工程計(jì)算技術(shù)叢書
標(biāo) 簽: 暫缺

ISBN: 9787302467366 出版時(shí)間: 2017-12-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 490 字?jǐn)?shù):  

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

  全書的編寫基于當(dāng)前版本的MATLAB環(huán)境,書中由淺入深地全面講解了MATLAB在GUI設(shè)計(jì)方面應(yīng)用的知識(shí)。本書按邏輯編排,重點(diǎn)給出了MATLAB在GUI設(shè)計(jì)各個(gè)環(huán)節(jié)中的實(shí)現(xiàn)方法,在講解各個(gè)知識(shí)點(diǎn)時(shí)列舉了豐富的實(shí)例,使得本書具有很強(qiáng)的實(shí)用性; 內(nèi)容完整且每章相對(duì)獨(dú)立,是一本具有很高使用價(jià)值的MATLAB參考書。 本書分為三個(gè)部分共13章。第一部分為MATLAB基礎(chǔ),涵蓋的內(nèi)容有MATLAB概述、GUI設(shè)計(jì)預(yù)備知識(shí)、二維和三維繪圖、圖像文件的顯示以及文件讀取I/O操作; 第二部分為基于GUI常見(jiàn)設(shè)計(jì)技術(shù),涵蓋的內(nèi)容有句柄圖形對(duì)象、GUI控件及屬性、uimenu菜單及設(shè)計(jì)、MATLAB GUI基礎(chǔ)設(shè)計(jì)等; 第三部分為基于MATLAB的高級(jí)GUI設(shè)計(jì)技術(shù)及應(yīng)用,涵蓋的內(nèi)容有MATLAB與Excel文件的數(shù)據(jù)交換、基于GUI設(shè)計(jì)的學(xué)生成績(jī)管理系統(tǒng)、基于GUI的離散控制系統(tǒng)設(shè)計(jì)、GUI實(shí)現(xiàn)濾波器設(shè)計(jì)、基于GUI的BP神經(jīng)網(wǎng)絡(luò)設(shè)計(jì)及GUI在圖像處理方面的應(yīng)用。 本書以實(shí)用為目標(biāo),深入淺出、實(shí)例引導(dǎo)、內(nèi)容翔實(shí),適合作為理工科高等院校研究生、本科生教學(xué)用書,也可作為相關(guān)專業(yè)科研工程技術(shù)人員的參考用書。

作者簡(jiǎn)介

  付文利畢業(yè)于哈爾濱工業(yè)大學(xué)信息技術(shù)專業(yè),研究生學(xué)歷?,F(xiàn)就職于烽火通信集團(tuán),擔(dān)任系統(tǒng)工程師。精通MATLAB科學(xué)計(jì)算、Simulink系統(tǒng)仿真、Visual C++ 程序設(shè)計(jì)等,在國(guó)內(nèi)外期刊發(fā)表論文多篇。在工作實(shí)踐中長(zhǎng)期使用MATLAB /Simulink,對(duì)其編程與應(yīng)用有深刻的理解。

圖書目錄



目錄


第一部分MATLAB基礎(chǔ)

第1章MATLAB概述

1.1MATLAB軟件介紹

1.1.1MATLAB語(yǔ)言

1.1.2MATLAB繪圖功能

1.1.3MATLAB數(shù)學(xué)函數(shù)庫(kù)

1.1.4MATLAB應(yīng)用程序接口

1.2MATLAB工作環(huán)境

1.2.1命令行窗口

1.2.2幫助系統(tǒng)窗口

1.2.3工作空間窗口

1.2.4M文件編輯窗口

1.2.5圖形窗口

1.2.6當(dāng)前文件夾

1.2.7搜索路徑

1.3MATLAB中的函數(shù)類型

1.3.1匿名函數(shù)

1.3.2M文件主函數(shù)

1.3.3子函數(shù)

1.3.4嵌套函數(shù)

1.3.5私有函數(shù)

1.3.6重載函數(shù)

1.4查詢幫助命令

1.4.1help命令

1.4.2lookfor命令

1.4.3模糊尋找

1.5MATLAB程序流程控制結(jié)構(gòu)

1.5.1順序結(jié)構(gòu)

1.5.2選擇結(jié)構(gòu)

1.5.3循環(huán)結(jié)構(gòu)

1.5.4程序流程控制語(yǔ)句及其他常用命令

本章小結(jié)


第2章GUI設(shè)計(jì)預(yù)備知識(shí)

2.1數(shù)組與矩陣

2.1.1數(shù)組的創(chuàng)建與操作

2.1.2常見(jiàn)的數(shù)組運(yùn)算

2.1.3矩陣的表示

2.1.4尋訪矩陣

2.1.5矩陣的拼接

2.1.6矩陣的運(yùn)算

2.1.7矩陣的乘方

2.1.8矩陣的行列式

2.2MATLAB基本數(shù)值類型

2.2.1整數(shù)類型數(shù)據(jù)運(yùn)算

2.2.2變量與常量

2.2.3數(shù)值

2.2.4表達(dá)式

2.2.5空數(shù)組

2.2.6邏輯運(yùn)算

2.2.7關(guān)系運(yùn)算

2.3字符串

2.3.1創(chuàng)建字符串

2.3.2基本字符串操作

2.3.3字符串操作函數(shù)

2.4元胞數(shù)組

2.4.1元胞數(shù)組的創(chuàng)建

2.4.2元胞數(shù)組的基本操作

2.4.3元胞數(shù)組的操作函數(shù)

2.5結(jié)構(gòu)

2.5.1結(jié)構(gòu)的創(chuàng)建

2.5.2結(jié)構(gòu)的基本操作

2.5.3結(jié)構(gòu)操作函數(shù)

本章小結(jié)


第3章二維繪圖

3.1基本的二維繪圖

3.2figure函數(shù)與subplot函數(shù)

3.3二維圖形的標(biāo)注與修飾

3.4特殊二維圖形的繪制

本章小結(jié)


第4章三維圖形繪制

4.1創(chuàng)建三維圖形

4.1.1三維圖形概述

4.1.2三維曲線圖

4.1.3三維曲面圖

4.2特殊三維圖形

4.2.1三維柱狀圖

4.2.2散點(diǎn)圖

4.2.3火柴桿圖

4.2.4等高線圖

4.2.5瀑布圖

4.2.6簡(jiǎn)易繪圖函數(shù)

4.3三維圖形顯示與控制

4.3.1顏色控制

4.3.2坐標(biāo)控制

4.3.3視角控制

4.4繪制動(dòng)畫圖形

4.5四維圖形可視化

4.5.1用顏色描述第四維

4.5.2其他函數(shù)

本章小結(jié)


第5章圖像處理的基礎(chǔ)知識(shí)

5.1數(shù)字圖像概述

5.1.1什么是數(shù)字圖像

5.1.2圖像的分類

5.2圖像文件的讀寫

5.2.1圖像文件的查詢

5.2.2圖像文件的讀取

5.2.3圖像文件的存儲(chǔ)

5.3圖像處理的基本函數(shù)

5.3.1imshow函數(shù)

5.3.2image函數(shù)和imagesc函數(shù)

5.3.3colorbar函數(shù)

5.3.4montage函數(shù)

5.3.5warp函數(shù)

5.3.6subimage函數(shù)

5.3.7zoom命令

5.3.8impixel函數(shù)

5.4圖像類型的轉(zhuǎn)換

5.4.1通過(guò)抖動(dòng)算法轉(zhuǎn)換圖像類型的函數(shù)dither

5.4.2將灰度圖像轉(zhuǎn)換為索引圖像的函數(shù)gray2ind

5.4.3將灰度圖像轉(zhuǎn)換為索引圖像的函數(shù)grayslice

5.4.4將其他圖像轉(zhuǎn)換為二值圖像的函數(shù)im2bw

5.4.5將索引圖像轉(zhuǎn)換為灰度圖像的函數(shù)ind2gray

5.4.6將索引圖像轉(zhuǎn)換為RGB圖像的函數(shù)ind2rgb

5.4.7將數(shù)據(jù)矩陣轉(zhuǎn)換為灰度圖像的函數(shù)mat2gray

5.4.8將RGB圖像轉(zhuǎn)換為灰度圖像的函數(shù)rgb2gray

5.4.9將RGB圖像轉(zhuǎn)換為索引圖像的函數(shù)rgb2ind

5.5文件讀取I/O操作

5.5.1數(shù)據(jù)基本操作

5.5.2底層文件基本I/O操作

5.6文件的讀寫

5.6.1二進(jìn)制文件的讀寫

5.6.2記事本數(shù)據(jù)的讀寫

5.6.3電子表格數(shù)據(jù)的讀寫

5.6.4聲音文件的讀寫

5.6.5視頻文件的讀寫

本章小結(jié)


第二部分基于GUI的常見(jiàn)設(shè)計(jì)技術(shù)


第6章句柄圖形對(duì)象

6.1圖形對(duì)象及其句柄

6.1.1屬性的設(shè)置與查詢

6.1.2對(duì)象的默認(rèn)屬性值

6.1.3對(duì)象的屬性查找

6.1.4圖形對(duì)象的復(fù)制

6.1.5圖形對(duì)象的刪除

6.2圖形對(duì)象屬性

6.2.1根對(duì)象

6.2.2圖形窗口對(duì)象

6.2.3坐標(biāo)軸對(duì)象

6.2.4曲線對(duì)象

6.2.5文字對(duì)象

6.2.6曲面對(duì)象

6.2.7塊對(duì)象

6.2.8圖像對(duì)象

6.2.9方對(duì)象

6.2.10光對(duì)象

本章小結(jié)


第7章GUI控件及uimenu菜單

7.1GUIDE界面

7.2控件及屬性

7.2.1按鈕

7.2.2滑塊

7.2.3單選按鈕

7.2.4復(fù)選框

7.2.5靜態(tài)文本

7.2.6可編輯文本框

7.2.7彈出式菜單

7.2.8列表框

7.2.9切換按鈕

7.2.10面板

7.2.11按鈕組

7.2.12軸

7.3控件對(duì)象示例

7.4基于MATLAB的日歷設(shè)計(jì)

7.5uimenu菜單及設(shè)計(jì)

7.5.1建立用戶菜單

7.5.2菜單對(duì)象常用屬性

7.5.3上下文菜單的建立

本章小結(jié)


第8章MATLAB GUI基礎(chǔ)設(shè)計(jì)

8.1GUI設(shè)計(jì)原則和步驟

8.2GUI的設(shè)計(jì)工具

8.2.1布局編輯器

8.2.2對(duì)象瀏覽器

8.2.3屬性查看器

8.2.4對(duì)齊對(duì)象

8.2.5Tab順序編輯器

8.2.6菜單編輯器

8.2.7M文件編輯器

8.3對(duì)話框設(shè)計(jì)

8.3.1Windows公共對(duì)話框

8.3.2MATLAB專用對(duì)話框

8.4回調(diào)函數(shù)

8.5GUI界面設(shè)計(jì)實(shí)例

8.5.1GUI界面程序設(shè)計(jì)實(shí)例

8.5.2GUI實(shí)現(xiàn)圖像處理實(shí)例

8.6GUI的數(shù)據(jù)傳遞方式

8.6.1全局變量

8.6.2運(yùn)用GUI本身的varargin{}和varargout{}傳遞參數(shù)

8.6.3UserData數(shù)據(jù)與handles數(shù)據(jù)

8.6.4Application數(shù)據(jù)

8.6.5跨空間計(jì)算evalin和賦值assignin

8.6.6將數(shù)據(jù)保存到文件,需要時(shí)讀取

本章小結(jié)


第三部分高級(jí)GUI設(shè)計(jì)技術(shù)及應(yīng)用


第9章MATLAB與Excel文件的數(shù)據(jù)交換

9.1Excel 文件數(shù)據(jù)導(dǎo)入MATLAB工作空間

9.2調(diào)用 xlsfinfo 函數(shù)獲取文件信息

9.3調(diào)用 xlsread 函數(shù)讀取數(shù)據(jù)

9.4調(diào)用xlswrite 函數(shù)把數(shù)據(jù)寫入 Excel 文件

9.5基于GUI的學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)

9.5.1系統(tǒng)的設(shè)計(jì)與完成

9.5.2導(dǎo)入成績(jī)

9.5.3統(tǒng)計(jì)數(shù)據(jù)

9.5.4繪制該課程成績(jī)曲線圖

9.5.5系統(tǒng)應(yīng)用演示

本章小結(jié)


第10章基于GUI的離散控制系統(tǒng)設(shè)計(jì)

10.1控制系統(tǒng)工具箱介紹

10.2控制系統(tǒng)理論基礎(chǔ)

10.3離散控制系統(tǒng)設(shè)計(jì)與完成

10.3.1繪制Bode圖界面

10.3.2繪制Nyquist曲線

10.3.3繪制Nichols曲線

10.3.4繪制根軌跡

10.3.5離散系統(tǒng)穩(wěn)定性判斷

10.3.6階躍響應(yīng)

10.3.7脈沖響應(yīng)

本章小結(jié)


第11章GUI實(shí)現(xiàn)濾波器設(shè)計(jì)

11.1IIR數(shù)字濾波器

11.1.1IIR濾波器設(shè)計(jì)思想

11.1.2IIR濾波器設(shè)計(jì)編程實(shí)現(xiàn)

11.2FIR數(shù)字濾波器

11.2.1FIR濾波器設(shè)計(jì)思想

11.2.2FIR濾波器設(shè)計(jì)編程實(shí)現(xiàn)

11.3基于GUI的數(shù)字濾波器設(shè)計(jì)與實(shí)現(xiàn)

11.3.1“濾波器設(shè)計(jì)”界面設(shè)計(jì)

11.3.2“濾波器設(shè)計(jì)”回調(diào)函數(shù)

11.3.3AutoChoose.m程序的編寫

11.3.4運(yùn)行和結(jié)果顯示

本章小結(jié)


第12章智能算法的GUI設(shè)計(jì)

12.1神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)及BP神經(jīng)網(wǎng)絡(luò)

12.1.1神經(jīng)元與網(wǎng)絡(luò)結(jié)構(gòu)

12.1.2生物神經(jīng)元

12.1.3人工神經(jīng)元

12.1.4BP神經(jīng)網(wǎng)絡(luò)及其原理

12.1.5基于MATLAB的BP神經(jīng)網(wǎng)絡(luò)工具箱函數(shù)

12.1.6BP神經(jīng)網(wǎng)絡(luò)在函數(shù)逼近中的應(yīng)用

12.1.7GUI實(shí)現(xiàn)BP神經(jīng)網(wǎng)絡(luò)的設(shè)計(jì)

12.2遺傳算法GUI設(shè)計(jì)

12.3蟻群算法GUI設(shè)計(jì)

本章小結(jié)


第13章GUI設(shè)計(jì)在圖像處理方面的應(yīng)用

13.1基于GUI的圖像壓縮處理技術(shù)

13.2GUI在圖像處理中的應(yīng)用

13.2.1圖像幾何運(yùn)算的GUI設(shè)計(jì)

13.2.2圖像增強(qiáng)的GUI設(shè)計(jì)

13.2.3圖像分割的GUI設(shè)計(jì)

13.2.4圖像邊緣檢測(cè)的GUI設(shè)計(jì)

13.3GUI菜單選項(xiàng)設(shè)計(jì)實(shí)現(xiàn)圖像的處理

13.3.1文件操作菜單項(xiàng)

13.3.2圖像編輯菜單項(xiàng)

13.3.3圖像分析菜單項(xiàng)

13.3.4圖像調(diào)整菜單項(xiàng)

13.3.5圖像平滑菜單項(xiàng)

13.3.6圖像銳化菜單項(xiàng)

13.3.7圖像高級(jí)處理菜單項(xiàng)

13.3.8小波變換菜單項(xiàng)

本章小結(jié)


參考文獻(xiàn)



本目錄推薦

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