- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于MATLAB GUI的极限动态辅助教学演示系统的设计与实现.pdf
《中国教育信息 编辑部:mis@moe.edu.en 技术应用
基 的极限动态辅助
教学演示系统的设计与实现
刘 兵 1l
(i.承德石油高等专科学校,河北承德 067000:
2.河北省仪器仪表工程技术研究中心,河北 承德 067000)
摘 要:文章给出了MATLABGUI与MATLAB程序动画的实现方法,依据 《高等数学》极限概念
的数学思想及其教学现状,利用MATLABGUI与程序动画相结合,开发 出了针对于极限教学的动
态辅助教学演示系统。实践表明,该系统的使用可激发学生的学习兴趣,提高教学效果。
关键词:MATLABGUI;程序动画;极限;无穷小的阶
中图分类号:TP311 文献标志码:B 文章编号:1673—8454(2016)18—0081—04
一 、 引言 三、MATLAB动画设计的实现方法
MATLAB软件 [-4]是当下较流行的一款数值计算型 MATLAB中创建动画的基本方法有两种 :一种是在
数学软件。该软件应用范围广、可扩展性强,特别是其独 图形窗 口按一定的算法连续擦除和重绘图形对象,这种
有程序设计方法以及所提供 GUI图形界面编程机制,可 动画称之为程序动画,也是教学中最为常用的动画制作
以使初学者能够轻松地设计与开发出一些 自己所需的 方法;一种是先保存一系列图形,然后按一定的顺序像
人机交互性良好的应用程序。 电影一样播放 ,这种动画就是电影动画。本演示系统在
“极限”是 《高等数学》课程昀中所给出的第一个数学 开发过程中主要采用程序动画的制作方法。
概念 ,它贯穿于 《高等数学》课程的始终,是我们学习这 1.程序动画的制作方法与实例
门课程的一个最基本的研究工具。在 《高等数学》中,几 MATLAB的程序动画常常利用 getframe函数或利
乎所有概念都是利用 “极限”去定义的。因此,理解与掌 用drawnow函数与pause函数相结合来创建 ,其中get—
握 “极限”这个数学概念,对于学好 《高等数学》课程是至 rfame函数为保存当前图像函数,而 drawnow函数为刷
关重要的。然而 ,由于实际教材中对于极限的定义较为 新屏幕函数,pause函数则为暂停函数。具体实例如下:
抽象(通常采用 e一8语言定义),致使学生很难理解 ,许 forx=一2*pi:0.1:2*pi
多学生也因此对 《高等数学》望而生畏。为了解决此类教 y=sin(x);
学 问题,我们将MATLABGUI编程6[与MATLAB动画 holdon; //保存 当前图像设置
设计方法罔相结合,从 极“限”这个数学概念本身所具有的 plot(x,Y,,ko,); f}矗
数学含义出发,开发出了一款辅助教学演示系统软件。通 axis([-2pi,2pi,-1,1]); //设置坐标范 围
过利用该演示系统,可将极限的无限逼近思想动态而直 f=gefframe(gcf); //保存 当前 图像
观地展示给学生,从而激发学生的学习兴趣 ,提高教学效 nd
果,使学生轻松实现对 极“限”概念的理解与掌握。 以上程序代码实现了动态演示内正弦函数 曲线图
二、MATLABGUI的实现方式 像的目的。代码中的 “getframe”语句也可以利用drawnow
MATLABGUI的实现方式有两种
原创力文档


文档评论(0)