精通MATLAB GUI設(shè)計

出版時間:2011-1  出版社:電子工業(yè)出版社  作者:陳光 等編著  頁數(shù):373  
Tag標(biāo)簽:無  

前言

本書第1版自從2008年出版發(fā)行以來,已被多所院校作為數(shù)學(xué)、計算機類課程的教材和教輔參考書。我們根據(jù)讀者的需求和軟件的升級,結(jié)合MATLAB的最新版本,在第1版的基礎(chǔ)上,結(jié)合高校MATLAB應(yīng)用教學(xué)和工程實際應(yīng)用的需要,從實用角度出發(fā),循序漸進地講述MATLAB GUI設(shè)計,并通過大量的設(shè)計實例和典型應(yīng)用實例,幫助讀者掌握從基本的數(shù)據(jù)可視化,到高級的交互式圖形界面設(shè)計技術(shù),并對全書的結(jié)構(gòu)進行了完善與優(yōu)化,增加了MATLAB基礎(chǔ)部分的內(nèi)容,更加適合教學(xué)和自學(xué)。GUI是實現(xiàn)人機交互的中介,具有強大的功能,可以完成許多復(fù)雜的程序模塊。想要熟練快捷地使用GUI,需要具有一定的知識儲備和必要的經(jīng)驗技巧。關(guān)于MATLAB GUI的入門,我們推薦使MATLAB的幫助文檔,仔細(xì)研讀HELP文檔是最好的辦法。讀者需要了解函數(shù)及句柄等必要基礎(chǔ)知識,熟悉各個控件對象的基本屬性和操作方法,知曉不同控件的使用條件及其特有的功能,并會采用不同的使用手段來實現(xiàn)相同功能的設(shè)計。(1)菜單和控件需要熟練掌握菜單和控件。菜單很簡單,只需弄清除菜單之間的關(guān)系以及如何調(diào)用菜單就可以了??丶褂玫闹攸c是用好CreateFcn和Callback。CreateFcn中的語句是在程序運行時,立即執(zhí)行腳本。如果希望界面可控,那么最好用Callback屬性。在相應(yīng)的控件下,添加相應(yīng)的腳本就可以實現(xiàn)比較復(fù)雜的計算繪圖等功能。

內(nèi)容概要

  本書在第1版的基礎(chǔ)上,結(jié)合高校MATLABI立用教學(xué)和工程實際應(yīng)用的需要,從實用角度出發(fā),循序漸進地講述MATLABI GUI設(shè)計,并通過大量的設(shè)計實例和典型應(yīng)用實例,幫助讀者掌握從基本的數(shù)據(jù)可視化,到高級的交互式圖形界面設(shè)計技術(shù)。本書分基礎(chǔ)入門、設(shè)計提高和綜合應(yīng)用三篇,逐步、系統(tǒng)地展開?;A(chǔ)篇介紹MATLAB及GUI編程概述,二維、三維繪圖;設(shè)計提高篇介紹MATLABI圖形的顏色、光影和透明處理,動畫設(shè)計,圖像顯示技術(shù),圖形的打印和導(dǎo)出,句柄圖形對象,GUI的組成與結(jié)構(gòu),GUI基礎(chǔ)及高級設(shè)計;綜合應(yīng)用篇介紹GUI設(shè)計在高等數(shù)學(xué)、大學(xué)物理和電工學(xué)中的應(yīng)用?! ”緯瓤梢宰鳛镸ATLABI教學(xué)雨GUI設(shè)計用書,又可以作為高等數(shù)學(xué)、計算方法、復(fù)變函數(shù)、電子電路、力學(xué)等課程自MATLABI GUI設(shè)計教學(xué)輔導(dǎo)書,還可供計算機、機械、控制等領(lǐng)域的科研人員和工程計算人員閱讀。

書籍目錄

上篇 設(shè)計基礎(chǔ)篇 第1章 MATLAB及GUI編程概述  1.1 MATLAB的特點  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)機幫助系統(tǒng)   1.4.2 聯(lián)機演示系統(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 二維繪圖的基本過程  2.2 二維圖形的基本繪圖命令   2.2.1 高級繪圖命令   2.2.2 低級繪圖命令  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 對數(shù)/半對數(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ù)點的產(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è)計提高篇下篇 設(shè)計實例篇附錄 MATLAB GUI設(shè)計常用函數(shù)參考文獻

章節(jié)摘錄

插圖:經(jīng)過二十余年的補充與完善以及多個版本的升級換代,MATLAB已發(fā)展至7.X版本。MATLAB是一個包含眾多工程計算和仿真功能的龐大系統(tǒng),是目前世界上最流行的仿真和計算軟件。本章主要介紹MATLAB特點,并對其軟件的系統(tǒng)構(gòu)成進行闡述,而后對以MATLAB為平臺的應(yīng)用環(huán)境進行比較詳細(xì)的描述。通過本章的學(xué)習(xí),讀者對MATLAB能有一個比較全面的了解,并能熟悉使用MATLAB的常用功能。在此基礎(chǔ)上,本章還將介紹GUI(圖形用戶界面)設(shè)計的基本概念和簡單的入門知識。1.1 MATLAB的特點MATLAB語言具有不同于其他高級語言的特點,它被稱為第四代計算機語言,MATLAB語言最大的特點就是簡單和直接。正如第三代計算機語言(如Fortran語言與C語言)使人們擺脫對計算機硬件操作一樣,MATLAB語言使人們從煩瑣的程序代碼中解放出來。它豐富的函數(shù)使開發(fā)者無須重復(fù)編程,只要簡單的調(diào)用和使用即可。MATLAB語言的主要特點可概括如下。(1)編程效率高MATLAB是一種面向科學(xué)與工程計算的高級語言,允許數(shù)字形式的語言編寫程序,與BASIC、Fortran和C等語言相比,更加接近書寫計算公式的思維方式,用MATLAB編寫程序猶如在演算紙上排列公式與求解問題,因此,也通俗地稱MATI。AB語言為演算紙式科學(xué)算法語言,它編寫簡單,程序設(shè)計效率高,易學(xué)易懂。(2)使用方便的語言MATLAB語言是一種解釋執(zhí)行的語言(在沒被專門的工具編譯前),它靈活、方便,調(diào)試程序手段豐富,調(diào)試速度快。人們用任何一種語言編寫程序和調(diào)試程序一般要經(jīng)過4個步驟:編輯、編譯、鏈接及執(zhí)行。各個步驟之間是順序關(guān)系,編程的過程就是在它們之間做瀑布形的循環(huán)。MATLAB語言與其他語言相比,較好地解決了上述問題,把編輯、編譯、鏈接和執(zhí)行融為一體。它能在同一畫面中靈活地操作,快速排除輸入程序的書寫錯誤、語法錯誤甚至語意錯誤,從而加快了用戶編寫、修改和調(diào)試程序的速度,可以說,在編程和調(diào)試過程中,它是一種比VB還要簡單的語言。

編輯推薦

《精通MATLAB GUI設(shè)計(第2版)》由電子工業(yè)出版社出版。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    精通MATLAB GUI設(shè)計 PDF格式下載


用戶評論 (總計5條)

 
 

  •   我是買來做畢業(yè)設(shè)計的,里面正好有關(guān)于我畢業(yè)設(shè)計的程序,錯誤很少,寫的也很詳細(xì),很快就能上手了
  •   其實我主要是懶得看網(wǎng)上資料,找本書看看,可以不用開電腦。這本書,大概花了4天就看完了,當(dāng)然是大概。反正4天后編寫一些GUI木有問題。買還是不買,自己看著辦
  •   好書,雖然還沒仔細(xì)看
  •   簡單實用,例程詳細(xì),推薦!
  •   這本書是比較專業(yè)的matlab學(xué)習(xí)資料,值得購買!
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7