實驗6圖形用戶界面設(shè)計_第1頁
實驗6圖形用戶界面設(shè)計_第2頁
實驗6圖形用戶界面設(shè)計_第3頁
實驗6圖形用戶界面設(shè)計_第4頁
實驗6圖形用戶界面設(shè)計_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、實驗6實驗6.圖形用戶界面設(shè)計一、實驗?zāi)康?. 掌握圖形對象屬性的基本操作;2. 掌握菜單及對話框設(shè)計、建立控件對象的方法。二、實驗環(huán)境1. 計算機2. matlab7.1三、實驗說明1. 正確操作,認(rèn)真觀察;2. 實驗學(xué)時:2學(xué)時;3. 學(xué)會使用help ;4. 保存整理實驗結(jié)果,提交實驗報告。四、實驗內(nèi)容1. 設(shè)計如教材P374圖1所示的菜單,并在此基礎(chǔ)上增加選項:可以改變曲線的 顏色,可以改變窗口背景顏色。2. (選做)采用圖形用戶界面,從鍵盤輸入?yún)?shù)a、b、n的值,考察參數(shù)對極坐標(biāo)曲線二acos(b nR的影響。五、實驗程序及結(jié)果1. scree n=get(O, 'Scree

2、 nSize' );W=scree n( 3);H=scree n( 4);figure( 'Color' , 'w' , 'Position',0.2*H,0.2*H,0.5*W,0.3*H,.'Name', 菜單設(shè)計實驗,NumberTitle', 'off' , 'MenuBar' ,none');hplot=uime nu(gcf,'Label' ,'&Plot' );%定義 plot 菜單項uimenu(hplot,'

3、Label', 'Sine Wave', 'Call' ,.'t=-pi:pi/20:pi;',hO=plot(t,sin(t);',.'set(hlr,''E nable","o n'');''set(hlg,"E nable"," on'');');uime nu(hplot,'Label', 'Cosine Wave','Call''set(

4、hlb,''E nable"," on'');'3實驗6't=-pi:pi/20:pi;', 'hO=plot(t,cos(t);''set(hlr,''Enable'',''on'');',.uime nu(hw,'Label','&Red','Ca ll','set(gcf,''Color'',''r'

5、');'uime nu(hw,'Label','&Gree n','Call','set(gcf,''Color'',''g'');'uime nu(hw,'Label','&Blue','Call','set(gcf,''Color'',''b'');'hl=uime nu(hc,'Label'

6、;,'&Line Color','Separator', 'on'););););hlr=uime nu(hl,'Label''set(h0,''Color'',''r'');' hlg=uime nu(hl,'Label''set(h0,''Color'',''g'');' hlb=uime nu(hl,'Label''se

7、t(hO,''Color'',''b'');''&Red' , 'Call',.,'off','Enable''&Gree n','Call',.,'Enable', 'off');,'&Blue' , 'Call',.,'Enable', 'off');'set(hlg,''E nab

8、le"," on'');''set(hlb,''E nable'',''o n'');');,'&Exit', 'Call','close(gcf)');uime nu(hplot,'Labe l'hc=uime nu(gcf,'Label','&Color');%定義Color菜單項hw=uime nu(hc,'Labe l','&am

9、p;Win dow Color');#實驗6#實驗62. hf=figure('menubar', 'none' , 'name','圖形演示'numbertitle', 'off' );%定義圖形窗口set(gcf,'un it','normalized','posi'axes( 'posi',0.05,0.15,0.55,0.7);uic on trol(gcf,'style', 'text',

10、9;unit''posi',0.63,0.85,0.1,0.1,'horizontal', 'center');uic on trol(gcf,'style', 'text','unit',0.2,0.3,0.55,0.36);%定義坐標(biāo)軸,'normalized', .% 定義靜態(tài)文本'string' ,'參數(shù) a',.,'normalized',.ha=uic on trol(gcf,'style','

11、;edit','back' , 'w',.%定義編輯框'u nit','normalized','posi',0.80,0.85,0.15,0.1);hb=uic on trol(gcf,'style','edit','back' , 'w',.'u nit','normalized','posi',0.80,0.65,0.15,0.1);hn=uic on trol(gcf,'style

12、','edit','back' , 'w',.'u nit','normalized','posi',0.80,0.45,0.15,0.1);uic on trol(gcf,'style','push' , 'unit','normalized',. %定義按鈕'posi',0.61,0.15,0.15,0.15,'string','繪圖,'call',COMM);uic

13、on trol(gcf,'style','push' , 'unit','normalized'j 'posi',0.80,0.15,0.15,0.15,'string','關(guān)閉,'call' , 'close(gcf)');'posi' ,0.63,0.65,0.1,0.1,'horiz ontal',ce nter'uicontrol(gcf,'style' , 'text''posi' ,0.63,0.45,0.1,0.1,'horizontal', 'center''string' ,'參 數(shù) b');,'unit' , 'normalized',.'string' ,'參 數(shù) n' );% 繪圖COMM='a=str2 num(get(ha,''stri ng'');''b=str2 num(get(hb,'&#

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論