基于MATLABGUI的极限动态辅助教学演示系统的设计与实现.docx
《基于MATLABGUI的极限动态辅助教学演示系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于MATLABGUI的极限动态辅助教学演示系统的设计与实现.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于MATLABGUI的极限动态辅助教学演示系统的设计与实现摘要:文章给出了MATLABGUI与MATLAB程序动画的实现方法,依据高等数学极限概念的数学思想及其教学现状,利用MATLABGUI与程序动画相结合,开发出了针对于极限教学的动态辅助教学演示系统。实践表明,该系统的使用可激发学生的学习兴趣,提高教学效果。关键词:MATLABGUI;程序动画;极限;无穷小的阶中图分类号:TP311文献标志码:B文章编号:1673-8454(2016)18-0081-04一、引言MATLAB软件1-4是当下较流行的一款数值计算型数学软件,该软件应用范围广、可扩展性强,特别是其独有程序设计方法以及所提供G
2、UI图形界面编程机制,可以使初学者能够轻松地设计与开发出一些自己所需的人机交互性良好的应用程序。“极限”是高等数学课程5中所给出的第一个数学概念,它贯穿于高等数学课程的始终,是我们学习这门课程的一个最基本的研究工具。在高等数学中,几乎所有概念都是利用“极限”去定义的。因此,理解与掌握“极限”这个数学概念,对于学好高等数学课程是至关重要的。然而,由于实际教材中对于极限的定义较为抽象(通常采用-语言定义),致使学生很难理解,许多学生也因此对高等数学望而生畏。为了解决此类教学问题,我们将MATLABGUI编程6-7与MATLAB动画设计方法8相结合,从“极限”这个数学概念本身所具有的数学含义出发,开
3、发出了一款辅助教学演示系统软件。通过利用该演示系统,可将极限的无限逼近思想动态而直观地展示给学生,从而激发学生的学习兴趣,提高教学效果,使学生轻松实现对“极限”概念的理解与掌握。二、MATLABGUI的实现方式MATLABGUI的实现方式有两种7:一种是利用MATLAB所提供的GUI组件布局开发工具GUIDE来实现,一种是利用组件函数,通过编写M文件来实现。由于后者的难度较高,且实现起来工作量较大,因此,本文中采用的是前一种实现方式。三、MATLAB动画设计的实现方法MATLAB中创建动画的基本方法有两种:一种是在图形窗口按一定的算法连续擦除和重绘图形对象,这种动画称之为程序动画,也是教学中最
4、为常用的动画制作方法;一种是先保存一系列图形,然后按一定的顺序像电影一样播放,这种动画就是电影动画。本演示系统在开发过程中主要采用程序动画的制作方法。程序动画的制作方法与实例以上程序代码实现了动态演示内正弦函数曲线图像的目的。代码中的“getframe”语句也可以利用drawnow函数与pause函数结合使用来代替。四、一种基于MATLABGUI的高等数学极限教学动态辅助教学演示系统的开发1.动态辅助教学演示系统的演示内容高等数学课程中,与“极限”相关的理论教学内容主要有两个,一个是“极限”的基本概念;一个是“无穷小的阶”。这两个教学内容是“极限”教学中的难点也是重点,由于数学学科本身的抽象性
5、使得学生对于这两个内容的理解较差。为了解决此问题,本系统开发出了针对以上两个教学内容的相应演示程序,从几何图像的动态变化趋势上来形象的理解以上两个数学概念。动态辅助教学演示系统的开发过程“极限的概念及其几何理解”演示程序的开发首先,利用MATLAB的GUIDE来新建并开发该应用程序的GUI图形用户界面布局(limitgui.fig)。然后,在生成的limitgui.m文件中编写GUI图形用户界面布局中各个组件的回调函数,从而实现对演示系统各个功能的实现。在所有组件的回调函数中,“动画演示”按钮的回调函数是核心,因为在该回调函数中实现了对极限概念在几何图像上的动态演示。该回调函数的核心代码如下:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MATLABGUI 极限 动态 辅助 教学 演示 系统 设计 实现
限制150内