- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- Levelt 言语产出模型及其对外语教学启示.doc
- Lexical Priming理论中priming含义与中译探析.doc
- Lex Sportiva 基于与Lex Mercatoria类比全球法属性探析.doc
- LFM网络在本科毕业生理论基础与应用能力评估中应用研究.doc
- LF精炼炉生产E级钢工艺实践.doc
- LF钢包精炼炉电极升降调节系统优化应用.doc
- LF精炼炉温度预测研究和应用.doc
- LGA300激光气体热值分析系统在混合煤气管网中应用.doc
- LGBK型一体化智能孔板流量计在动力空压站应用.doc
- LGD实施十要点.doc
- MATLAB GUI在信号与系统课程中应用.doc
- MATLAB GUI设计在数值分析实践教学中应用.doc
- Matlab 在电力系统仿真中应用.doc
- MATLABPID算法在温室大棚中温湿度串级控制中应用研究.doc
- MATLABSimulink仿真在模数转换器教学中应用.doc
- MATLABsimulink在电力电子技术课程教学中应用.doc
- MatlabSimulink在电工技术设计性实验中应用.doc
- MatlabSimulink在高职高专过程控制系统教学中应用.doc
- MatlabSimulink环境下异步电机定子故障诊断仿真与研究.doc
- MATLABSimulink软件在通信原理实验中应用.doc
最近下载
- 幼年特发性关节炎护理新进展题库答案-2025年华医网继续教育.docx VIP
- 艾里逊系列变速箱应用与安装.pptx VIP
- 2019疏浚工程预算定额.docx VIP
- 肥厚型梗阻性心肌病护理查房【50页】.pptx VIP
- 固定二氧化碳系统.doc VIP
- 第三单元1~6的表内除法第4课时除法(2)课件2025人教版数学二年级上册.ppt
- 第三单元1~6的表内除法第3课时除法(1)课件2025人教版数学二年级上册.pptx
- 工业厂房及管理楼水电安装施工方案.docx VIP
- 装配式农村住房建筑构造(五)(低层现浇混凝土聚苯模块墙体).pdf VIP
- 吉J2022-184现浇混凝土内置保温复合墙体建筑构造.pdf VIP
文档评论(0)