基于 MATLAB GUI的高等数学计算机辅助教学演示系
统的开发
Design and implementation of higher mathematics
computer aided teaching
demonstration system based on MATLAB GUI
Liu Bing1 ,2
(1. Chengde Petroleum College , Chengde , Hebei 067000,
China ; 2. Hebei Instruments and Meters Engineering
Technology Research Center )
: According to the teaching status of higher
mathematics course and the geometric meaning of important
mathematical concepts and the mathematical thought that it
contains , in the higher mathematics course , using MATLAB
language for GUI programming , a higher mathematics
computer aided teaching demonstration system for each
teaching module is developed. The system is comprehensive
in content , interactive , simple operation and intuitive
demonstration , which is beneficial to the understanding
of the concepts. The application of this system can
stimulate students' interest in learning , and improve the
teaching effect and teaching quality.
0 引言
高等 ?笛?[1] 课程一直是高等院校绝大多数专业的必修基础
性课程。在传统的高等数学教学模式中, 教师是教学活动的主体,
教师对数学概念的定义与对相关定理及结论的推导会贯穿整个
课堂教学。 由于学生很少参与知识的形成过程, 一直处于被动的
学习状态,所以学生学习效果差。 高等数学计算机辅助教学 [2-6]
是计算机技术与数学软件进入数学教学后出现的一种新型教学
模式,此种教学模式将先进的计算机技术引入到数学教学过程
中,借助于计算机技术将数学概念所蕴含的数学思想及其几何意
义可视化、形象化,进而可实现教学内容的直观化、通俗化,改
善教学效果,提高教学质量。
当前,在高等数学计算机辅助教学中, 常用的开发工具主要
有 PowerPoint 、Flash 等。这些软件虽然都可以在不同程度上实
现对高等数学教学内容的辅助教学作用 [2-3] ,但都存在比较明
显的不足。例如,软件本身所具有的科学计算功能微乎其微;教
学演示过程中无法做到对概念的准确与定量的描述, 且它们的主
要作用都体现在放映效果上, 缺乏与操作人员的交互性。 与这些
软件不同, Matlab[7-10] 是一款具有高性能的数值计算与可视化
功能的软件, 它既能进行科学计算, 又具有面向对象的图形技术
与