1 / 9
文档名称:

多媒体上机实验报告.docx

格式:docx   大小:194KB   页数:9页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

多媒体上机实验报告.docx

上传人:ttteee8 2020/8/11 文件大小:194 KB

下载得到文件列表

多媒体上机实验报告.docx

相关文档

文档介绍

文档介绍:姓名:学号:专业: 实验冃的:GUI是Matlab中的VisualBasic,是面向对象的编程,熟悉MATLAB中GUI的操作和基木功能,创建一个简单的GUI程序,它执行两个数的加法运行,然后显示其运算结果实验内容步骤:一、 打开和创建GUI界面1、 打开Matlab,在CommandWindow中输入guide冋车2、 打开GUI编辑器GUIDE3、 添加需要的控件到figure中二、 添加控件和设置属性1、 GUT需要以下控件两个“编辑文本框”(EditText)四个"静态文本框”(StaticText)一个“确定按钮”(Pushbutton)2、 编辑控件的属性1修改“string”属性为“+”“fontsize”属性为20第二个“StaticText”的“string”改为“二”,“fontsize”为20第三个“StaticText"的“string”改为“MyAdderGUI”,“fontsize”为20第四个“StaticText”的"string”改为"0”,“tag”、 重新布局和移动控件位置,使其美观三、 书写GUI回调函数(callback)代码1、 函数ShowFunction中选inputl_editText_Callback2、 转到・m文件的functioninput1editTextCallback处functioninputleditTextCallback(hObject,eventdata,handles)%hObjecthandletoinputleditText(seeGCBO)%eventdateireserved一tobedefinedinafutureversionofMATLAB%handlesstrueturewithhandlesanduserdata(seeGUIDATA)%Hint:get(hObject,'String,)returnscontentsofinputleditTextastext%str2double(get(hObject,JString,))returnscontentsof%inputleditTextasadouble下方添加MATLAB代码:%set/get函数是用来设置/获取某个控件属性%使用get命令获取第一个加数,并将它转换成数值input=sti'ZnunKget(hObject,'String,));%检验输入是否为空,是则将它置为0if(isempty(input))set(hObject,'String5,‘O')end%保存handles结构体,只要在handles结构体有改变时,才需要保存guidata(hObject,handles);%这里由于handles没有改变,故这里其实没有必要,但是为了避免潜在的不必要麻烦,建议在所有Callback最后都添加该命令3、 input2editTextCallback处添加完全相同的代码4、 编辑add_pushbutton_Callback回调函数% (hObject,eventdata,handl