- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
2020年MATLAB编程与应用实验报告(GUI程序设计)--第1页
1
GUI 程序设计
实 验 报 告
所属课程名称 MATLAB 编程与应用
实 验 地 点
实 验 日 期 21112
班 级
学 号
姓 名
指导老师
一、实验目的
了解GUI 程序设计,通过 GUI 程序设计来实现简易计算器,了解GUI 设计的方法和过程。
二、实验内容
【实验过程及成果】(程序说明、实验代码、实验数据、实验结果)
程序说明
str2num 转换属性格式,function Calculate_Callback 为回调函数,a,b 是字符串变量,
需要用 str2double 转换为数值实现相加,再将和的格式转换为字符串,实现计算,最后将结
果赋值给 edit3 的 strin 属性,guidata 来更新结构体。
实验代码
>>input=str2num(get(hObject,'String'));
if(isempty(input));
set(hObject,'String','')
2020年MATLAB编程与应用实验报告(GUI程序设计)--第1页
2020年MATLAB编程与应用实验报告(GUI程序设计)--第2页
end
>>a=get(handles.edit1,'String');
b=get(handles.edit2,'String');
total=str2num(a)+str2num(b);
C=get(handles.popupmenu1,'value');
switch C
case 1
total=str2num(a)+str2num(b);
case 2
total=str2num(a)-str2num(b);
case 3
total=str2num(a)*str2num(b);
case 4
total=str2num(a)/str2num(b);
end
c=num2str(total);
set(handles.edit3,'String',c);
guidata(hObject,handles);
实验数据
实验结果
【实验小结】(收获体会)
GUI 程序设计包括图形用户界面的设计和功能设计两个方面,此次实验通过设计一个简
单的计算器来了解 GUI 设计的方法和过程。学习了GUI 程序设计的用户界面设计,控件属性
2020年MATLAB编程与应用实验报告(GUI程序设计)--第2页
2020年MATLAB编程与应用实验报告(GUI程序设计)--第3页
编辑和控件添加,以及功能设计的代码编写。
三、指导教师评语及成绩
评 语
评语等级
优
良
中
及格
不及格
实验报告按时完成,字迹清楚,文字叙述流畅,逻辑性强
实验方案设计合理
实验过程(实验步骤详细,记录完整,数据合理,分析透彻)
4实
文档评论(0)