出版時(shí)間:2011-1 出版社:電子工業(yè)出版社 作者:陳光 等編著 頁(yè)數(shù):373
Tag標(biāo)簽:無(wú)
前言
本書第1版自從2008年出版發(fā)行以來(lái),已被多所院校作為數(shù)學(xué)、計(jì)算機(jī)類課程的教材和教輔參考書。我們根據(jù)讀者的需求和軟件的升級(jí),結(jié)合MATLAB的最新版本,在第1版的基礎(chǔ)上,結(jié)合高校MATLAB應(yīng)用教學(xué)和工程實(shí)際應(yīng)用的需要,從實(shí)用角度出發(fā),循序漸進(jìn)地講述MATLAB GUI設(shè)計(jì),并通過(guò)大量的設(shè)計(jì)實(shí)例和典型應(yīng)用實(shí)例,幫助讀者掌握從基本的數(shù)據(jù)可視化,到高級(jí)的交互式圖形界面設(shè)計(jì)技術(shù),并對(duì)全書的結(jié)構(gòu)進(jìn)行了完善與優(yōu)化,增加了MATLAB基礎(chǔ)部分的內(nèi)容,更加適合教學(xué)和自學(xué)。GUI是實(shí)現(xiàn)人機(jī)交互的中介,具有強(qiáng)大的功能,可以完成許多復(fù)雜的程序模塊。想要熟練快捷地使用GUI,需要具有一定的知識(shí)儲(chǔ)備和必要的經(jīng)驗(yàn)技巧。關(guān)于MATLAB GUI的入門,我們推薦使MATLAB的幫助文檔,仔細(xì)研讀HELP文檔是最好的辦法。讀者需要了解函數(shù)及句柄等必要基礎(chǔ)知識(shí),熟悉各個(gè)控件對(duì)象的基本屬性和操作方法,知曉不同控件的使用條件及其特有的功能,并會(huì)采用不同的使用手段來(lái)實(shí)現(xiàn)相同功能的設(shè)計(jì)。(1)菜單和控件需要熟練掌握菜單和控件。菜單很簡(jiǎn)單,只需弄清除菜單之間的關(guān)系以及如何調(diào)用菜單就可以了。控件使用的重點(diǎn)是用好CreateFcn和Callback。CreateFcn中的語(yǔ)句是在程序運(yùn)行時(shí),立即執(zhí)行腳本。如果希望界面可控,那么最好用Callback屬性。在相應(yīng)的控件下,添加相應(yīng)的腳本就可以實(shí)現(xiàn)比較復(fù)雜的計(jì)算繪圖等功能。
內(nèi)容概要
本書在第1版的基礎(chǔ)上,結(jié)合高校MATLABI立用教學(xué)和工程實(shí)際應(yīng)用的需要,從實(shí)用角度出發(fā),循序漸進(jìn)地講述MATLABI GUI設(shè)計(jì),并通過(guò)大量的設(shè)計(jì)實(shí)例和典型應(yīng)用實(shí)例,幫助讀者掌握從基本的數(shù)據(jù)可視化,到高級(jí)的交互式圖形界面設(shè)計(jì)技術(shù)。本書分基礎(chǔ)入門、設(shè)計(jì)提高和綜合應(yīng)用三篇,逐步、系統(tǒng)地展開(kāi)?;A(chǔ)篇介紹MATLAB及GUI編程概述,二維、三維繪圖;設(shè)計(jì)提高篇介紹MATLABI圖形的顏色、光影和透明處理,動(dòng)畫設(shè)計(jì),圖像顯示技術(shù),圖形的打印和導(dǎo)出,句柄圖形對(duì)象,GUI的組成與結(jié)構(gòu),GUI基礎(chǔ)及高級(jí)設(shè)計(jì);綜合應(yīng)用篇介紹GUI設(shè)計(jì)在高等數(shù)學(xué)、大學(xué)物理和電工學(xué)中的應(yīng)用?! ”緯瓤梢宰鳛镸ATLABI教學(xué)雨GUI設(shè)計(jì)用書,又可以作為高等數(shù)學(xué)、計(jì)算方法、復(fù)變函數(shù)、電子電路、力學(xué)等課程自MATLABI GUI設(shè)計(jì)教學(xué)輔導(dǎo)書,還可供計(jì)算機(jī)、機(jī)械、控制等領(lǐng)域的科研人員和工程計(jì)算人員閱讀。
書籍目錄
上篇 設(shè)計(jì)基礎(chǔ)篇 第1章 MATLAB及GUI編程概述 1.1 MATLAB的特點(diǎn) 1.2 MATLAB系統(tǒng)構(gòu)成 1.3 MATLAB的集成環(huán)境 1.3.1 MATLAB命令窗口 1.3.2 MATLAB工作空間 1.3.3 命令歷史窗口 1.3.4 M文件編輯窗口 1.3.5 MATLAB搜索路徑 1.4 MATLAB的幫助系統(tǒng) 1.4.1 聯(lián)機(jī)幫助系統(tǒng) 1.4.2 聯(lián)機(jī)演示系統(tǒng) 1.4.3 遠(yuǎn)程幫助系統(tǒng) 1.4.4 命令查詢系統(tǒng) 1.5 GUI圖形界面編程概述 1.5.1 GUI基本概念 1.5.2 GUI層次結(jié)構(gòu) 1.5.3 利用GUIDE創(chuàng)建GUI 1.5.4 利用編程創(chuàng)建GUI 1.6 小結(jié) 第2章 MATLAB二維繪圖 2.1 二維繪圖的基本過(guò)程 2.2 二維圖形的基本繪圖命令 2.2.1 高級(jí)繪圖命令 2.2.2 低級(jí)繪圖命令 2.3 二維圖形的修飾 2.3.1 坐標(biāo)軸的調(diào)整 2.3.2 畫出或取消網(wǎng)格線 2.3.3 設(shè)置坐標(biāo)軸的名稱 2.3.4 設(shè)置圖形標(biāo)題 2.3.5 在圖形中顯示文字 2.3.6 圖形的標(biāo)定和顏色條 2.3.7 使用繪圖工具欄標(biāo)注圖形 2.4 填充圖形的繪制 2.5 多坐標(biāo)系繪圖與圖形窗口分割 2.5.1 圖形疊印法 2.5.2 子圖繪制法 2.6 特殊坐標(biāo)圖形的繪制 2.6.1 繪制極坐標(biāo)圖形 2.6.2 對(duì)數(shù)/半對(duì)數(shù)坐標(biāo)系繪圖 2.7 特殊二維圖形的繪制 2.7.1 概率分布圖 2.7.2 柱狀圖和面積圖 2.7.3 餅形圖 2.7.4 離散數(shù)據(jù)繪圖 2.7.5 等高線圖 2.7.6 向量圖 2.8 函數(shù)繪圖 2.9 在工作空間直接繪圖 2.10 手工繪圖 2.11 小結(jié) 第3章 MATALB三維繪圖 3.1 三維折線及曲線 3.1.1 基本繪圖命令 3.1.2 圖形標(biāo)注 3.2 三維網(wǎng)格曲面 3.2.1 柵格數(shù)據(jù)點(diǎn)的產(chǎn)生 3.2.2 網(wǎng)格曲面的繪制命令 3.2.3 隱藏線的顯示和關(guān)閉 3.3 三維陰影曲面 3.3.1 陰影曲面繪制命令 3.3.2 帶有等高線的陰影曲面繪制 3.3.3 具有光照效果的陰影曲面繪制 3.4 三維圖形的調(diào)控 ……中篇 設(shè)計(jì)提高篇下篇 設(shè)計(jì)實(shí)例篇附錄 MATLAB GUI設(shè)計(jì)常用函數(shù)參考文獻(xiàn)
章節(jié)摘錄
插圖:經(jīng)過(guò)二十余年的補(bǔ)充與完善以及多個(gè)版本的升級(jí)換代,MATLAB已發(fā)展至7.X版本。MATLAB是一個(gè)包含眾多工程計(jì)算和仿真功能的龐大系統(tǒng),是目前世界上最流行的仿真和計(jì)算軟件。本章主要介紹MATLAB特點(diǎn),并對(duì)其軟件的系統(tǒng)構(gòu)成進(jìn)行闡述,而后對(duì)以MATLAB為平臺(tái)的應(yīng)用環(huán)境進(jìn)行比較詳細(xì)的描述。通過(guò)本章的學(xué)習(xí),讀者對(duì)MATLAB能有一個(gè)比較全面的了解,并能熟悉使用MATLAB的常用功能。在此基礎(chǔ)上,本章還將介紹GUI(圖形用戶界面)設(shè)計(jì)的基本概念和簡(jiǎn)單的入門知識(shí)。1.1 MATLAB的特點(diǎn)MATLAB語(yǔ)言具有不同于其他高級(jí)語(yǔ)言的特點(diǎn),它被稱為第四代計(jì)算機(jī)語(yǔ)言,MATLAB語(yǔ)言最大的特點(diǎn)就是簡(jiǎn)單和直接。正如第三代計(jì)算機(jī)語(yǔ)言(如Fortran語(yǔ)言與C語(yǔ)言)使人們擺脫對(duì)計(jì)算機(jī)硬件操作一樣,MATLAB語(yǔ)言使人們從煩瑣的程序代碼中解放出來(lái)。它豐富的函數(shù)使開(kāi)發(fā)者無(wú)須重復(fù)編程,只要簡(jiǎn)單的調(diào)用和使用即可。MATLAB語(yǔ)言的主要特點(diǎn)可概括如下。(1)編程效率高M(jìn)ATLAB是一種面向科學(xué)與工程計(jì)算的高級(jí)語(yǔ)言,允許數(shù)字形式的語(yǔ)言編寫程序,與BASIC、Fortran和C等語(yǔ)言相比,更加接近書寫計(jì)算公式的思維方式,用MATLAB編寫程序猶如在演算紙上排列公式與求解問(wèn)題,因此,也通俗地稱MATI。AB語(yǔ)言為演算紙式科學(xué)算法語(yǔ)言,它編寫簡(jiǎn)單,程序設(shè)計(jì)效率高,易學(xué)易懂。(2)使用方便的語(yǔ)言MATLAB語(yǔ)言是一種解釋執(zhí)行的語(yǔ)言(在沒(méi)被專門的工具編譯前),它靈活、方便,調(diào)試程序手段豐富,調(diào)試速度快。人們用任何一種語(yǔ)言編寫程序和調(diào)試程序一般要經(jīng)過(guò)4個(gè)步驟:編輯、編譯、鏈接及執(zhí)行。各個(gè)步驟之間是順序關(guān)系,編程的過(guò)程就是在它們之間做瀑布形的循環(huán)。MATLAB語(yǔ)言與其他語(yǔ)言相比,較好地解決了上述問(wèn)題,把編輯、編譯、鏈接和執(zhí)行融為一體。它能在同一畫面中靈活地操作,快速排除輸入程序的書寫錯(cuò)誤、語(yǔ)法錯(cuò)誤甚至語(yǔ)意錯(cuò)誤,從而加快了用戶編寫、修改和調(diào)試程序的速度,可以說(shuō),在編程和調(diào)試過(guò)程中,它是一種比VB還要簡(jiǎn)單的語(yǔ)言。
編輯推薦
《精通MATLAB GUI設(shè)計(jì)(第2版)》由電子工業(yè)出版社出版。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
精通MATLAB GUI設(shè)計(jì) PDF格式下載