【正文】
handles structure with handles and user data (see GUIDATA) % Executes on button press in Clean.function Clean_Callback(hObject, eventdata, handles)I = ones(256,256)。axes()。imshow(I)。axes()。imshow(I)。axes()。imshow(I)。axes()。imshow(I)。axes()。imshow(I)。axes()。imshow(I)。% hObject handle to Clean (see GCBO)% eventdata reserved to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA) function edit7_Callback(hObject, eventdata, handles)% hObject handle to edit7 (see GCBO)% eventdata reserved to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA) % Hints: get(hObject,39。String39。) returns contents of edit7 as text% str2double(get(hObject,39。String39。)) returns contents of edit7 as a double % Executes during object creation, after setting all properties.function edit7_CreateF(hObject, eventdata, handles)% hObject handle to edit7 (see GCBO)% eventdata reserved to be defined in a future version of MATLAB% handles empty handles not created until after all CreateFs called % Hint: edit controls usually have a white background on Windows.% See ISPC and COMPUTER.if ispc amp。amp。 isequal(get(hObject,39。BackgroundColor39。), get(0,39。defaultUicontrolBackgroundColor39。)) set(hObject,39。BackgroundColor39。,39。white39。)。end七、 實(shí)驗(yàn)結(jié)果八、 思考題(1) 結(jié)合教材第6章介紹的圖像增強(qiáng)編程方法,說(shuō)明采用GUIDE環(huán)境開(kāi)發(fā)在此方面具有的特點(diǎn)。圖形用于界面(Graphical User Interfaces,GUI)是提供人機(jī)交互的工具和方法。GUI是包含圖形對(duì)象(如窗口、圖標(biāo)、菜單和文本)的用戶界面。以某種方式選擇或激活這些對(duì)象時(shí),通常會(huì)引起動(dòng)作或者發(fā)生變化。一個(gè)設(shè)計(jì)優(yōu)秀的GUI能夠非常直觀的讓用戶知道如何操作MATLAB界面,并且了解設(shè)計(jì)者的開(kāi)發(fā)意圖。MATLAB的GUI為開(kāi)發(fā)者提供了一個(gè)不脫離MATLAB的開(kāi)發(fā)環(huán)境,有助于MATLAB程序的GUI集成。這樣可以使開(kāi)發(fā)者不必理會(huì)一大堆煩雜的代碼,簡(jiǎn)化程序,但是同樣可以實(shí)現(xiàn)向決策者提供圖文并茂的界面,甚至達(dá)到多媒體的效果。可以說(shuō)MATLAB提供了一個(gè)簡(jiǎn)便的開(kāi)發(fā)環(huán)境,可以讓開(kāi)發(fā)者快速上手,提高了開(kāi)發(fā)者的工作效率。所謂的GUIDE就是圖形用戶界面開(kāi)發(fā)環(huán)境(Graphical User Interface Development Environment),它向用戶提供了一系列的創(chuàng)建用戶圖形界面的工具。這些工具大大簡(jiǎn)化了GUI設(shè)計(jì)和生成的過(guò)程。GUIDE可以完成的任務(wù)有如下兩點(diǎn):1)輸出GUI。2)GUI編程。GUIDE實(shí)際上是一套MATLAB工具集,它主要由七部分組成:版面設(shè)計(jì)器、屬性編輯器、菜單編輯器、調(diào)整工具、對(duì)象瀏覽器、Tab順序編輯器、M文件編輯器。