欢迎来到天天文库
浏览记录
ID:18306163
大小:620.30 KB
页数:25页
时间:2018-09-16
《基于matlab的图形用户界面设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、课程设计任务书题目基于MATLAB的图形用户界面设计专业、班级电子信息工程11级1班学号57姓名朱东丽主要内容、基本要求、主要参考资料等:主要内容:利用MATLAB创建具有人机交互功能的图形用户界面(GUI),实现对某虚拟信号处理实验箱的操作平台界面的设计。基本要求:1、在欢迎界面,具有进入功能模块、返回模块和退出模块。2、在功能模块中,包括参数设置区、图形显示区和数据显示区等组成单元,可以完成对指定功能的设置、显示和实现。3、自选设置三个功能模块,用于实现一定的信号和系统的设计或分析。主要参考资料:1、《数字信号处理教程(第三版)》,程佩青
2、著,清华大学出版社,2007。2、《数字信号处理教程——MATLAB释义与实现(第2版)》,陈怀琛著,电子工业出版社,2008。3、《MATLAB及在电子信息课程中的应用(第4版)》,陈怀琛等著,电子工业出版社,2013。完成期限:2014.06.09~2014.06.13指导教师签名:课程负责人签名:2014年06月06日基于MATLAB的图形用户界面设计摘要MATLAB的GUIDE是专门用于图形用户界面(GUI)程序设计的快速开发环境。从介绍GUIDE入手,结合具体的软件图形界面实例,给出了利用GUIDE制作图形用户界面的基本方法。在该设
3、计中,利用GUIDE设计的界面可以实现一些基本信号的产生,卷积计算,傅里叶变换等功能,界面友好,具有开放性,方便用户不断地完善和扩充其功能。利用MATLAB软件提供的图形用户界面(GraphicalUserInterfaces,GUI)设计具有人机交互、界面友好的用户界面。本文采用MATLAB的图形用户界面设计功能,实现对某虚拟信号处理试验箱的操作平台界面的设计。在该界面系统中,集成了信号处理中的多个实验,应用效果良好。本系统是一种演示型软件,用可视化的仿真工具,以图形和动态仿真的方式演示部分基本信号的传输波形和变换,使学习人员直观、感性地了
4、解和掌握信号与系统的基本知识。关键词MATLABGUIDE用户界面卷积目录摘要I1.绪论11.1概述11.2MATLAB软件12.图形用户界面32.1图形用户界面定义32.2图形用户界面应用33.GUI的设计43.1系统整体结构43.2设计步骤43.3功能模块4结束语13致谢14参考文献151.绪论1.1概述随着计算机的普及应用以及科技的发达,现代社会是信息的社会,对信息的研究变得非常重要,而对信号波形的模拟可以方便研究人员研究。以前的信号模拟是用硬件,对仪器和实验室的要求较高,不便于广泛应用,而且信号处理具有内容繁多、概念抽象、设计复杂等特
5、点,学生在学习时常常会感到枯燥,难以理解和掌握。硬件模拟信号波形对设备要求较高,有时候受仪器或操作不对等因素的影响将无法正确直观的看到波形,参数改变时不能立即看到波形变化。而用软件的形式对信号波形进行仿真有着界面可视性强,操作简单方便;便于数据修改,文件保存,实验效率高,实验内容丰富,结果直观易懂,便于分析;而且系统容易扩展新的实验项目。所以仿真很有必要而且急为迫切。1.2MATLAB软件20世纪70年代,美国新墨西哥大学计算机科学系主任CleveMoler为了减轻学生编程的负担,用FORTRAN编写了最早的MATLAB。1984年由Litt
6、le、Moler、SteveBangert合作成立了的MathWorks公司正式把MATLAB推向市场。到20世纪90年代,MATLAB已成为国际控制界的标准计算软件。MATLAB(矩阵实验室)是MATrixLABoratory的缩写,是一款由美国TheMathWorks公司出品的商业数学软件。MATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。除了矩阵运算、绘制函数/数据图像等常用功能外,MATLAB还可以用来创建用户界面及与调用其它语言(包括C,C++和FORTRAN)编写的程序。尽管MATLA
7、B主要用于数值运算,但利用为数众多的附加工具箱(Toolbox)它也适合不同领域的应用,例如控制系统设计与分析、图像处理、信号处理与通讯、金融建模和分析等。另外还有一个配套软件包Simulink,提供了一个可视化开发环境,常用于系统模拟、动态/嵌入式系统开发等方面。MATLAB由一系列工具组成。这些工具方便用户使用MATLAB的函数和文件,其中许多工具采用的是图形用户界面。包括MATLAB19桌面和命令窗口、历史命令窗口、编辑器和调试器、路径搜索和用于用户浏览帮助、工作空间、文件的浏览器。随着MATLAB的商业化以及软件本身的不断升级,MAT
8、LAB的用户界面也越来越精致,更加接近Windows的标准界面,人机交互性更强,操作更简单。而且新版本的MATLAB提供了完整的联机查询、帮助系统,极大的方便了用户
此文档下载收益归作者所有