资源描述:
《matlab实验三Matlab的GUI界面封装技术.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验三、Matlab的GUI界面封装技术一、实验目的1.掌握matlab基本空间的封装技术2.掌握信号时域运算的MATLAB实现方法与特点。二、实验工具MATLAB三、实验练习1、新建一个窗口,给窗口改变标题和背景在窗口的OpeningFcn函数里,添加代码set(handles.figure1,'Name','我是一个兵');set(handles.figure1,'MenuBar','none');set(handles.figure1,'Visible','off');set(handle
2、s.figure1,'WindowStyle','normal');注释掉其中任意一行,看看运行效果2、给窗口添加一个axes1,在axes1_CreateFcn里I1=imread('image.jpg');image(I1,'Parent',hObject);改变axes1的大小到和窗口一样,运行程序3、添加按钮空间,文本或编辑框空间,改变其字体,字符,前景色和背景色.在CreateFcn里rf=0/255;gf=0/255;bf=224/255;set(hObject,'string','
3、test1');set(hObject,'unit','centimeters');set(hObject,'ForegroundColor',[rfgfbf]);set(hObject,'FontUnits','points');set(hObject,'FontSize',14);set(hObject,'FontWeight','demi');set(hObject,'FontName','楷体');rb=1/255;gb=200/255;bb=1/255;set(hObject,'Bac
4、kgroundColor',[rbgbbb]);3、用一个按钮pushbutton1控制另外一个按钮pushbutton2的可见,不可见,颜色和内容的更改。functionpushbutton1_Callback(hObject,eventdata,handles)set(handles.pushbutton2,'Visible','off');rf=0/255;gf=0/255;bf=0/255;sethandles.pushbutton2,'ForegroundColor',[rfgfbf]
5、);思考如何改变pushbutton2的文本内容4、用按钮控件pushbutton2的callback调用其他已经编好的窗口(含有ex1.fig和ex1.m)S=ex1;5运行一些给GUI程序,观察其代码含义四、疑难问题的解决和感想