- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
matl谨慎ab计算器
PAGE
PAGE 6
中 南 林 业 科 技 大 学
课程设计
Matlab GUI计算器的设计
学生姓名:姚 丁 丁
学生学号:2010 4262
专业班级:信息与计算科学专业
2012 年 4
基于Matlab GUI计算器的设计与实现
(中南林业科技大学)
摘要:Matlab是国际上使用最为广泛的科学与工程计算软件工具。与VC等其他编程语言相比,Matlab的GUI(Graphics User Interface,图形用户接口)设计同样采用了面向对象的技术,但Matlab具有强大、丰富的内置函数和工具箱,界面设计时更加简洁、快捷与直观。简要介绍计算器的核心算法,利用MATLAB强大的计算功能和用户界面设计实现,并在Matlab7.0和windows 7操作下成功实现,经过实验测试,结果正确,各项功能均达到要求。
关键字: Matlab; 计算器; 图形用户接口
Based on Matlab GUI calculator of design and implementation
(central south university of science and technology )
Abstract: Matlab is the most popular scientific and engineering computation tool.Comparing to other programming language ,Matlab GUIis also object-oriented,but it has powerful built-in functions and toolbox.It is more simple,faster and int uitive when interface design using Matlab GUI. Brief introduction of the calculator core algorithm, use of MATLAB powerful computation function and user interface design and implementation, and in Windows 7 operating under Matlab7.0 and achieve success, after the experiment test, the result is correct, various functions are to meet requirements.
Keywords: Matlab; calculator; graphics user interface
一、 引言
用户界面(或接口)是指:人与机器(或程序)之间交互作用的工具和方法。如键盘、鼠标、跟踪球、话筒都可成为与计算机交换信息的接口。
图形用户界面(Graphical User Interfaces ,GUI)则是由窗口、光标、按键、菜单、文字说明等对象(Objects)构成的一个用户界面。用户通过一定的方法(如鼠标或键盘)选择、激活这些图形对象,使计算机产生某种动作或变化,比如实现计算、绘图等。
二、GUI开发环境(GUI Development Environment, GUIDE)
MATLAB提供了一套可视化的创建图形窗口的工具,使用用户界面开发环境可方便的创建GUI应用程序, 它可以根据用户设计的GUI布局,自动生成M文件的框架,用户使用这一框架编制自己的应用程序。
三、GUI程序设计(GUI Program design)
1、设计图形界面
设计步骤:
在布局编辑器中布置控件,
使用几何位置排列工具对控件的位置进行调整;
设计控件的属性;
最终显示效果图:
2、设置控件的标识
控件的标识(Tag)是对于各控件的识别,每个控件载创建时都会由开发环境自动产
生一个标识,在程序设计中,为了编辑、记忆和维护的方便,一般为控件设置一个新的标识。
效果如下
3、 编写代码(Edit code)
GUI图形界面的功能,还是要通过一定的设计思路和计算方法,由特定的程序来实现。为了实现程序的功能,还需要在运行程序前编写一些代码,完成程序中变量的赋值、输入输出、计算及绘图等工作。
在创建 GUI 时系统已经为其自动生成了 M 文件,该文件中包含 GUI 中控件对应的响应函数,及系统函数等。
程序源码部分函数及相关注释:
%0~9数字键、pi、及小数点按钮代码范例
%全局变量locaval用于存储用户输入的多位数值
%全局变量gloval2用于存储待处理的第二位数值
您可能关注的文档
最近下载
- 《戏剧影视表演剧目创作》课件——2.任务2 梳理中心事件与矛盾冲突.pptx VIP
- 18G901-1混凝土结构施工钢筋排布规则与构造详图(现浇混凝土框架、剪力墙、梁、板)公开版.docx VIP
- 化妆品店长毕节大方岗位职责.docx VIP
- (正式版)DB35∕T 2250-2025 《免陪照护病区服务规范》.pdf VIP
- 【教学课件】微专题课件:把握戏剧冲突.pptx
- 高级园林绿化工试题库(含答案).pdf VIP
- 微电影创作教程全套教学课件.pptx VIP
- 高二【物理(人教版)】实验:练习使用多用电表-教学设计.docx VIP
- 2025年执业药师考试《中药学专业知识(一)》真题及答案解析【完整版20259.pdf VIP
- 2009年十一月号 - 沙田培英中学.pdf VIP
文档评论(0)