基于matlab的图形用户界面的构造方式与应用

基于matlab的图形用户界面的构造方式与应用

ID:33930745

大小:281.31 KB

页数:7页

时间:2019-02-27

基于matlab的图形用户界面的构造方式与应用_第1页
基于matlab的图形用户界面的构造方式与应用_第2页
基于matlab的图形用户界面的构造方式与应用_第3页
基于matlab的图形用户界面的构造方式与应用_第4页
基于matlab的图形用户界面的构造方式与应用_第5页
资源描述:

《基于matlab的图形用户界面的构造方式与应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第19卷第1期现代电力Vol119No112002年2月MODERNELECTRICPOWERFeb12002文章编号:100722322(2002)0120076207基于MATLAB的图形用户界面的构造方式与应用12211王默玉宗伟刘春磊刘林徐燕(11华北电力大学(北京)计算机系北京102206;21华北电力大学(北京)电力工程系,北京102206)摘要:应用MATLAB语言,从设计图形用户界面的框架结构和设置其控件属性入手,着重说明了MATLAB语言进行的图形用户界面设计时的若干相关内容的处理要点,并以《信号与系统》课程中的典型内容之一——傅里叶

2、分析和变换为例,给出了一个图形用户界面的构造方式以及在MATLAB下数值计算与图形显示集于一体的应用。关键词:MATLAB语言;图形用户界面;设计;应用分类号:TP391文献标识码:A1MATLAB的图形用户界面MATLAB是“矩阵实验室”(matrixlaboratory)的缩写,它是Mathworks公司于1984年正式推出的一套高性能的数值计算和可视化软件,它作为新兴的编程语言和可视化工具,有着其它高级语言(如C语言、FORTRAN语言等)所不能比拟的优势。用MATLAB制作的应用系统也和其它开发工具制作要求一样,必须有一个界面友好、操作方便的图

3、形用户界面。所谓图形用户界面,简称为GUI(GraphicUserInterface),是指包含了各种图形控制对象,如图形窗口、菜单、对话框以及文本等内容的用户界面。利用这些用户界面,用户可以和计算机之间进行信息交流。用户可以通过某种方式来选择或者激活这些图形对象,来运行一些特性的M文件。最常见的激活方式是利用鼠标或者其它设备来点击这些对象。对于一个用户来说,图形用户界面就是他所面对的应用程序,对图形界面的操作直接影响应用程序的应用前途。对于以往专门用于科学计算的语言,如FORTRAN语言等,编写图形界面的功能较弱,因而用其开发的程序,其界面往往不够友

4、好,用户使用起来很不方便。而目前流行的可视化语言,对科学计算的功能又相对弱一些。MATLAB提供了非常强大的编写图形用户界面的功能。收稿日期:2001210209作者简介:王默玉(1961—),女,副教授,主要从事计算机应用的教学与研究工作。©1994-2010ChinaAcademicJournalElectronicPublishingHouse.Allrightsreserved.http://www.cnki.net第1期王默玉等:基于MATLAB的图形用户界面的构造方式与应用77对于一个MATLAB中的图形用户界面,它的设计过程一般可以分为两

5、个部分:①用户界面的外观设计。在这里,主要是通过不同的对话框、按钮、文本框等许多工具的使用,设计出一个图形用户界面。同时也应搞清楚这个图形界面的功能是什么,也即在图形界面上的操作会引发什么样的结果。②图形界面的完成。在这里,用户将根据在外观设计阶段所确定的图形界面的功能,针对各个不同的图形对象来编写出能够实现该功能的函数代码,确保这个图形界面能够完成所预定的功能。由于MATLAB的功能强大,在很多领域的应用广泛。这里只就设计GUI时的图形属性编辑和回调程序编辑的相关内容做一说明。2设计MATLAB的GUI在MATLAB中提供了图形用户界面设计向导,利用

6、该向导,用户可以非常方便和快捷地设计一个图形用户界面,如同在一张纸上绘图。可以把图形界面的外观,包括所有的按钮以及图形的位置确定下来,然后就可以利用MATLAB的回调程序编辑器来编写其函数代码,从而可以使该图形界面完成约定的任务。MATLAB中的图形用户界面设计向导一共包括5部分内容,分别是:①向导控制面板。提供了9种不同的图形控制对象和一个坐标轴对象,可以使用户按照自己的需要在图形上非常方便地添加和删除图形控制对象。另外,还包括了其他4个界面设计工具。②属性编辑器。提供了图形方式的对象属性编辑器,可以使用户非常方便地对特定的图形对象的所有属性进行编辑

7、。③回调程序编辑器。提供了图形方式的回调程序编辑器,可以使用户非常方便地对特定的图形的回调程序进行编辑。④校正工具。用来调整图形窗口中各个图形对象的位置的工具。可以使用户按照自己的需要来放置不同的图形对象。⑤菜单编辑器。提供了图形方式的菜单条编辑器,可以使用户非常方便地对图形的菜单条进行编辑,可以添加自己的菜单,也可以删除原来的菜单。211图形属性编辑器图形属性编辑器共有4种启动方式,分别为:①从图形窗口的File菜单下选择PropertyEditor选项。②从MATLAB主命令窗口的File菜单下选择ShowGraphicsPropertyEdito

8、r选项。③在MATLAB命令行或M文件中执行命令propedit。④在GUI设计向导控制面板中

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。