加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

MATLAB---GUI(1)简单加法计算

(2011-04-27 00:36:46)
标签:

matlab

gui

it

分类: matlab
learn matlab--gui(1)
参考:matlab--gui教程
一、启动matlab,打开gui编辑器:
matlab下:File-->New-->GUI
弹出对话框,选择Blank GUI(default)。
在主窗口上绘制两个标签(static text),三个文本框(edit text)以及一个按钮(push button),如下图:对界面进行一下修改,双击各个控件在弹出的属性窗口,将三个文本框的string属性都修改为0,将两个标签修改为“+”和“=”,将按钮的string属性修改为“计算”,修改完成后界面如下图所示,界面字体可以通过控件的fontsize属性修改。
http://s10/middle/67d069a9ga1d50945f939&690
为了便于在编写程序的时候区分各个控件,可以修改各个控件的唯一标示(tag属性),三个文本框默认是(edit1,edit2和edit3),修改为edit_num1, edit_num2和edit_total,修改完成后,可以运行预览一下界面了,点击下图所示的绿色箭头
此时为一个静态界面,是没有任何响应的,点击按钮是不会有变化的,现在我们就进行后台代码的编写了.
编写M文件代码
,在界面设计器上选中“计算”按钮,然后鼠标右键,在弹出的对话框上选择“callback”,弹出m文件编辑器,并自动生成了响应函数名。
在该函数下面来写点击按钮的响应函数,代码如下
% 获取文本框内容
a = get(handles.edit_num1,'String');
b = get(handles.edit_num2,'String');
% 字符串转换为实数
total = str2double(a) + str2double(b);
% 将实数转换为字符串
c = num2str(total);
%将字符串赋值会文本框
set(handles. edit_total,'String',c);
guidata(hObject, handles); %更新结构体
然后进行保存,通过m editor可以对程序进行调试,我们这儿直接运行一下。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有

New-->GUI 弹... (来自 @头条博客)"}); -->