MATLAB编程与应用实验报告(GUI程序设计)
时间:2020-11-26 11:34:35 来源:工作范文网 本文已影响 人
PAGE
PAGE 1
GUI程序设计
实 验 报 告
所属课程名称 MATLAB编程与应用
实 验 地 点
实 验 日 期 2019.12.12
班 级
学 号
姓 名
指导老师
一、实验目的:
了解GUI程序设计,通过GUI程序设计来实现简易计算器,了解GUI设计的方法和过程。
二、实验内容:
【实验过程及成果】(程序说明、实验代码、实验数据、实验结果)
程序说明
str2num转换属性格式,function Calculate_Callback为回调函数,a,b是字符串变量,需要用str2double转换为数值实现相加,再将和的格式转换为字符串,实现计算,最后将结果赋值给edit3的string属性,guidata来更新结构体。
实验代码
>>input=str2num(get(hObject,'String'));
if(isempty(input));
set(hObject,'String','0')
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程序设计的用户界面设计,控件属性编辑和控件添加,以及功能设计的代码编写。
三、指导教师评语及成绩:
评 语
评语等级
优
良
中
及格
不及格
1.实验报告按时完成,字迹清楚,文字叙述流畅,逻辑性强
2.实验方案设计合理
3.实验过程(实验步骤详细,记录完整,数据合理,分析透彻)
4实验结论正确.
成 绩:
指导教师签名:
批阅日期:
- 下载文档
- 收藏
- 0