matlabgui圖形設(shè)計(jì)

matlabgui圖形設(shè)計(jì)

ID:39971107

大小:565.31 KB

頁(yè)數(shù):46頁(yè)

時(shí)間:2019-07-16

matlabgui圖形設(shè)計(jì)_第1頁(yè)
matlabgui圖形設(shè)計(jì)_第2頁(yè)
matlabgui圖形設(shè)計(jì)_第3頁(yè)
matlabgui圖形設(shè)計(jì)_第4頁(yè)
matlabgui圖形設(shè)計(jì)_第5頁(yè)
資源描述:

《matlabgui圖形設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、第9章GUI圖形設(shè)計(jì)教學(xué)目標(biāo)教學(xué)重點(diǎn)教學(xué)過(guò)程8/18/20211第9章GUI圖形設(shè)計(jì)教學(xué)目標(biāo)本章所描述的圖形用戶界面的功能,它讓用戶定制用戶與MATLAB7的交互方式。從而提供一種命令窗口之外的與MATLAB7的交互方式。用戶將學(xué)習(xí)句柄圖形的使用。并掌握?qǐng)D形用戶界面特性(包括菜單、上下文菜單、按鈕、滾動(dòng)條、單選按鈕、彈出式菜單和列表框等),并掌握如何編制GUI程序。8/18/20212第9章GUI圖形設(shè)計(jì)教學(xué)重點(diǎn)句柄圖形對(duì)象圖形框架窗口對(duì)象GUI對(duì)象的創(chuàng)建GUI的編程方法GUI控件的使用8/18/20213第9章GUI圖形設(shè)計(jì)教學(xué)過(guò)程句柄圖

2、形對(duì)象的基本知識(shí)圖形框架窗口對(duì)象的基本內(nèi)容圖形對(duì)象屬性的獲取和設(shè)置圖形對(duì)象的操作GUI的基本知識(shí)GUI對(duì)象的創(chuàng)建方法GUI的編程方法GUI的M文件GUI控件的使用8/18/20214第9章GUI圖形設(shè)計(jì)1.句柄圖形對(duì)象圖形框架窗口對(duì)象(Figure)圖形對(duì)象屬性的獲取和設(shè)置圖形對(duì)象的操作8/18/20215第9章GUI圖形設(shè)計(jì)(1)圖形框架窗口對(duì)象(Figure)繪制圖形的圖形框架窗口對(duì)象核心(Core)對(duì)象繪圖(Plot)對(duì)象注釋對(duì)象8/18/20216第9章GUI圖形設(shè)計(jì)窗口對(duì)象圖形框架窗口對(duì)象是MATLAB7顯示圖形的窗口,包括菜單、

3、工具欄、交互式對(duì)象、彈出式菜單、坐標(biāo)、坐標(biāo)軸子對(duì)象以及其他的圖形對(duì)象。MATLAB7對(duì)一次打開(kāi)的圖形數(shù)目沒(méi)有限制(用戶的計(jì)算機(jī)系統(tǒng)可能會(huì)做出限制)。在MATLAB7中,圖形框架窗口對(duì)象有兩條特殊的作用。包含數(shù)據(jù)圖形;包含圖形用戶界面操作GUI。8/18/20217第9章GUI圖形設(shè)計(jì)繪制圖形的圖形框架窗口對(duì)象MATLAB7語(yǔ)言中實(shí)現(xiàn)句柄訪問(wèn)的函數(shù)函數(shù)名功能描述gca獲得當(dāng)前坐標(biāo)軸對(duì)象的句柄gcbf獲得當(dāng)前正在執(zhí)行調(diào)用的圖形對(duì)象的句柄gcbo獲得當(dāng)前正在執(zhí)行調(diào)用的對(duì)象的句柄gcf獲得當(dāng)前圖形對(duì)象的句柄gco獲得當(dāng)前對(duì)象的句柄8/18/2021

4、8第9章GUI圖形設(shè)計(jì)核心(Core)對(duì)象核心對(duì)象包括直線、文本和特殊對(duì)象(如光、圖像和面圖)等基本的繪圖命令;而坐標(biāo)系對(duì)象包括線、面圖和等高線圖等描述數(shù)據(jù)的對(duì)象。8/18/20219第9章GUI圖形設(shè)計(jì)核心(Core)對(duì)象MATLAB7語(yǔ)言中創(chuàng)建核心對(duì)象的函數(shù)函數(shù)名功能描述axes坐標(biāo)軸imageMATLAB7語(yǔ)言中的圖像light光源line二維圖形中最基本的圖形對(duì)象patch按指定方式填充的多邊形rectangle具有可設(shè)置邊界和表面顏色的二維圖形對(duì)象surface圖形表面text圖形中的文本8/18/202110第9章GUI圖形設(shè)計(jì)

5、核心(Core)對(duì)象舉例>>[x,y]=meshgrid([-2:.4:2]);>>Z=x.*exp(-x.^2-y.^2);>>fh=figure('Position',[350275600450],'Color','w');>>ah=axes('Color',[.8.8.8],'XTick',[-2-1012],...'YTick',[-2-1012]);>>sh=surface('XData',x,'YData',y,'ZData',Z,...'FaceColor',get(ah,'Color')+.1,...'EdgeColor',

6、'k','Marker','o',...'MarkerFaceColor',[.51.85]);>>view(3)8/18/202111第9章GUI圖形設(shè)計(jì)繪圖(Plot)對(duì)象MATLAB7提供了一系列的高級(jí)繪圖函數(shù)來(lái)創(chuàng)建繪圖對(duì)象,這些繪圖對(duì)象的屬性具有重要的意義,使用它們可以很方便地訪問(wèn)繪圖對(duì)象所包含的核心對(duì)象的重要屬性。8/18/202112第9章GUI圖形設(shè)計(jì)繪圖(Plot)對(duì)象MATLAB7語(yǔ)言中的繪圖對(duì)象及其繪圖命令函數(shù)名功能描述areaseries用于創(chuàng)建area圖barseries用于創(chuàng)建bar圖contourgroup用于創(chuàng)

7、建contour圖errorbarseries用于創(chuàng)建errorbar圖lineseries提供給繪制線型圖的plot和plot3等函數(shù)使用quivergroup用于創(chuàng)建quiver和quiver3圖形scattergroup用于創(chuàng)建scatter和scatter3圖形stairseries用戶創(chuàng)建階梯圖形(stairs))stemseries用于創(chuàng)建stem和stem3圖形surfaceplot提供給surf和mesh群函數(shù)使用8/18/202113第9章GUI圖形設(shè)計(jì)繪圖(Plot)對(duì)象舉例>>[x,y,z]=peaks;>>[c,h]

8、=contour(x,y,z);>>set(h,'LineWidth',3,'LineStyle',':')>>8/18/202114第9章GUI圖形設(shè)計(jì)注釋對(duì)象用戶一般習(xí)慣于使

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。