MATLAB GUI仿真软件在导数中应用研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB GUI仿真软件在导数中应用研究

MATLAB GUI仿真软件在导数中应用研究   摘要:导数是微分学中最基本的概念,是初等数学和高等数学的桥梁,也是高等数学教学的重要组成部分。MATLAB是一高性能的数值计算和可视化软件,GUI是人机交互的中介。在微分学的学习过程中,导函数的求解过程繁琐,图像复杂抽象,难以绘制。本文充分利用MATLAB软件在绘图和计算上的优势,对导数的应用进行GUI仿真,使图像可视化,导数理论寓于GUI仿真图形中,让复杂问题简单化,数学问题直观化、具体化。   关键词:导数 MATLAB GUI可视化仿真 高等数学   中图分类号:TP391.9 文献标识码:A 文章编号:1007-9416(2016)08-0059-02   1 引言   高等数学不但是理工科的基础课程,同时也是专业课的工具课程,其应用十分广泛[1]。MATLAB GUI将计算机、可视化、程序设计融合到了一个交互式工作环境中,实现数值计算、建模和仿真、可视化及绘图功能[2-3]。鉴于导数理论复杂抽象,图形难以绘制。在教学时可采用GUI进行仿真教学,将导数理论与实验演示相结合,充分利用MATLAB的可视化功能,通过程序编写实现导数图像可视化、复杂问题简单化、抽象内容形象化,并把导数计算结果和图像使用MATLAB GUI模拟出来,以此达到事半功倍的效果。这样不仅能让高等数学的授课方式更能适应学生形象思维的特点,也能激发学生学习的求知欲,提升学会、学好高等数学的信心,体验解决问题的快乐,使学生真正学有所获。   2 GUI仿真设计原理   利用MATLAB进行导数的GUI仿真可分为以下四步[4]:   ①分析界面所要实现的主要功能,明确设计任务;   ②构思并绘制GUI界面草图;   ③利用GUI设计工具制作静态界面,并进行调整对齐;   ④调用回调函数,编写GUI界面上相应控件功能的程序。   3 GUI仿真演示   通过MATLAB强大的计算功能,能使GUI仿真界面清晰、直观地反应出参数方程所确定函数的一阶导数及二阶导数结果,并能绘制其参变量函数及其导函数在某一区间上的图像,使图像可视化。   3.1 GUI仿真主要功能及其设计意图   主要功能:计算参数方程所确定函数的一阶导数及二阶导数,并绘制其参变量函数、一阶导数及其二阶导数的图像。在有必要时还可以保存其函数图形,为了使图形变得美观,颜色多样化,还可以对其函数图像进行颜色改变。   设计意图:计算函数导数,绘制函数图像,使图像可视化。   3.2 GUI仿真界面布局[4]   ①建立五个静态文本框,用于标注对应控件提示;   ②建立五个可编辑文本框(动态文本框),其中两个用于输入参数方程X,Y,两个用于输入绘图区间范围,一个用于显示一阶导数或二阶导数的结果;   ③建立四个按钮,分别用于参数一阶求导、参数二阶求导、清除和保存图片;   ④建立八个面板,分别用于装载控件分组;   ⑤建立一个坐标轴对象,用于显示函数图像;   ⑥建立二个下拉菜单,分别用于选择图形的颜色和绘图选项(参数函数的图像、参数的一阶导数图像和参数的二阶导数图像);   ⑦建立两个单选按钮和一个复选框,一个单选按钮用于设置坐标轴边框打开,一个单选按钮用于设置坐标轴边框关闭,一个复选框用于设置网格线打开或关闭;   ⑧建立六个菜单栏,分别用于参数求导、保存、Grid、Box、退出和语言。   3.3 制作GUI仿真静态界面   在命令窗口中输入GUIDE命令启动GUIDE创建GUI。在GUI编辑区域中,按草图构思布置相应控件,并利用对象对齐与分布工具对GUI界面控件对象进行位置调整,使控件对象对齐且分布均匀,致使界面美观。最后设置相应控件的属性,便于查找句柄对象,方便编辑和调试代码。界面布局如图1所示。   ①分别将五个静态文本框的string属性设置为:参数x、参数y、T范围、图形的颜色和----,Tag属性分别设置为:x text、y text、T text、ys text和Ttext;   ②分别将五个可编辑文本框的string属性设置为空,Tag属性分别设置为:inputx edit、inputy edit、tmin edit、tmax edit和jieguo edit;   ③分别设置四个按钮的string属性为:参数一阶求导、参数二阶求导、清空和保存图片,Tag属性分别设置为:first pushbutton、second pushbutton、clear pushbutton和save pushbutton;   ④分别将八个面板的title属性设置为:可视化GUI求参数导数、结果显示区、绘图选项、按钮选项和图形显示;   ⑤分别将两个单选按钮的string属性设置为: S

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档