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