布置好各控件以后,我们就可以来为这些控件编写程序来实现两数相加的功能了。

三.我们先为数据1文本框添加代码;

点击上图所示红色方框,选择edit1_Callback,或者是在数据1文本框出右键选择View Callbacks–>Callback,光标便立刻移到下面这段代码的位置:

function edit1_Callback(hObject, eventdata, handles)

% hObject handle to edit1 (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA)

% Hints: get(hObject,'String') returns contents of edit1 as text

% str2double(get(hObject,'String')) returns contents of edit1 as a double

然后在上面这段代码的下面插入如下代码:

input=str2num(get(hObject,'String'));

if (isempty(input))

set(hObject,'String','0');

end

guidata(hObject,handles);

这段代码使得输入被严格限制,我们不能试图输入一个非数字。

四.为edit2_Callback添加同样一段代码。

五.现在我们为计算按钮添加代码来实现把数据1和数据2相加的目的。用上面三的同样的方法在m文件中找到pushbutton1_Callback代码段如下:

function pushbutton1_Callback(hObject, eventdata, handles)

% hObject handle to pushbutton1 (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA)

% a and b are variables of strings type,and needs to be converted 在上面这段代码后添加以下代码:

matlab 加法器,Matlab GUI编程实例(加法器)相关推荐

  1. matlab简单程序实例视频,matlab编程实例100例.docx

    matlab编程实例100例 1-32是:图形应用篇33-66是:界面设计篇67-84是:图形处理篇85-100是:数值分析篇实例1:三角函数曲线(1)function shili01h0=figur ...

  2. 最优控制问题matlab编程实例,第十二章用matlab解最优控制问题及应用实例.ppt

    第十二章用matlab解最优控制问题及应用实例 第十二章 用MATLAB解最优控制问题及应用实例 第十二章 用MATLAB解最优控制问题及应用实例 12.1 MATLAB工具简介 12.2 用MATL ...

  3. Matlab GUI编程技巧(三):把figure文件显示到GUI的axe上

    在matlab的GUI编程中,把figure的图像显示到GUI的axe上是非常重要的的,GUI编程下的图像显示非常常见.matlab GUI默认菜单的保存图像默认为保存全部GUI,其中包括使用&quo ...

  4. Matlab GUI编程

    Matlab GUI编程 1.在命令行窗口输入guide >>guide 2.出现下图窗口,点击确定. 3.出现ui的编辑窗口 4.和大多数UI编程软件一样,直接拉控件就行了.双击控件可出 ...

  5. MATLAB的Simulink使用及实例

    MATLAB的Simulink使用及实例 今天我们来新建一个如图所示的simulink文件 源代码已经上传了,只要5积分就可以下载啦,嘿嘿. https://download.csdn.net/dow ...

  6. Matlab系列之GUI设计基础

    Matlab系列之GUI设计基础 简介 编辑界面 菜单设计 控件设计 控件描述 个人理解 Matlab转译 控件属性 [1]外观与行为 [2]控件对象的信息 [3]回调函数 [4]状态信息 结束 更多 ...

  7. matlab怎么美化gui按钮,matlab中美化gui

    10分钟搞定matlabGUI 参考文献: MATLAB程序设计教程 李海涛,邓樱 编著 高等教育出版社,2002 2. 菜单方式 在Matlab的主窗口中,选择File菜单中的New菜单项, 再选择 ...

  8. MATLAB App Designer GUI开发从0到1(二)

    文章目录 前言 一.开关以及旋钮 1. 左上角:旋钮 2.右上角:90度仪表 3.左下角:分档开关 4.右下角:开关 5.对旋钮微调 二.画图 1. 普通画图 2.添加小组件 三.回调函数 简单的回调 ...

  9. matlab接口编程配置,MATLAB与外部程序接口编程

    基本信息 书名:MATLAB与外部程序接口编程 定价:42.00元 作者: 出版社:机械工业出版社 出版日期:2009-01-00 ISBN:9787111257066 字数: 页码: 版次: 装帧: ...

最新文章

  1. 点击拖动放大该图片大小
  2. seo说_百度指数看世间沉浮_如何快速排名-互点快速排名_网站关键词排名常见问题 - 搜狗快速排名...
  3. 布袋除尘器过滤风速多少_布袋除尘器处理风量、过滤风速、过滤面积及阻力的选型计算...
  4. BZOJ 1711: [Usaco2007 Open]Dining吃饭
  5. 孔板流量计计算公式_带你全面了解各种流量计
  6. 汇编语言(三)之判断数值是否大于42H并统计个数
  7. What are definitions of ​Model, Inference and Algorithm and its associations ?
  8. 算法导论第10章习题
  9. 深入比特币原理(一)——比特币白皮书总结与点评
  10. HP380 G9服务器RAID划分
  11. echarts 迁徙图
  12. 135编辑器使用教程
  13. 微信小程序自定义tabBar使用
  14. 沭阳学爬虫10高效存储MongoDB
  15. 部署web项目在腾讯云当中
  16. Origin怎样让坐标轴标签置于曲线顶层/上方
  17. 管理小故事精髓 100例(转) 1
  18. 高项.2021案例默写
  19. IOS 版 Opera 已不再更新
  20. plm显示服务器位置无效,PLM能解决的常见数据管理问题

热门文章

  1. Android知识点 400 -- /data/tombstones
  2. 用服务提高附加值:无人机服务公司如何打造定制一站式服务?
  3. 谁还写周报啊?Python小工具发个周报邮件给老板就行
  4. 离散数学——最大、小元 超详细结合例题理解
  5. 安装VC++Redist报错0x80070003的解决办法
  6. CUDA程序性能优化 并行归约
  7. python 学习汇总29:各种推导式( tcy)
  8. Windows8和Windows10系统改装Win7系统的问题和解决办法
  9. Intellij idea 出现错误 error:java: 无效的源发行版: 8解决方法
  10. 将jar打入本地Maven仓库