浅议Matlab在高等数学辅助教学中的作用

来源 :数学学习与研究 | 被引量 : 0次 | 上传用户:vivian16s
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】结合Matlab在高等数学中的计算和绘图功能,讨论了Matlab在高等数学辅助教学中的作用.
  【关键词】Matlab软件;高等数学;辅助教学
  【项目资助】国家自然科学基金项目(71201049)
  高等数学是我国高等院校大多数专业要求必修的一门基础课,学好高等数学的重要性毋庸赘述.然而,由于高等数学的内容多,抽象性和逻辑性强,而课时相对较少,给教师的“教”和学生的“学”带来了一定的难度.数学是一门“数”与“形”完美结合的科学,高等数学中数主要体现在初等函数的各种计算,而形则主要体现在初等函数的图形.Matlab由美国的MathWorks公司于1984年开发,和Mathematic、Maple并称为三大数学软件.与Mathematic、Maple相比,Matlab更擅长计算,现在已发展成为一款功能强大的数学软件,适合数学、电气工程、计算机等多学科使用,几乎成了国内外大学生和研究生必须掌握的一项基本技能.Matlab具有强大的数值计算和符号计算能力,可以实现高等数学中各种问题的数值和符号计算;Matlab强大的绘图功能可以实现高等数学中各种函数的图形描绘.将Matlab用于高等数学的辅助教学,不仅能提高学生的学习兴趣和主观能动性,而且能改善教师的教学效果和质量,达到教与学的良性互动、共同提高.
  1.应用Matlab进行计算有利于提高学生的主观能动性
  在高等数学教与学的过程中,计算占据了大部分内容,是名副其实的主角,主要包括一元函数和多元函数极限的求解、一元函数和多元函数导数与微分的求解、一元函数的积分(包括不定积分和定积分)和多元函数积分的求解,以及向量与无穷级数相关问题的求解等.毋庸置疑,掌握求解这些问题的计算方法和计算技巧是大学生学习高等数学的基本要求.然而,高等数学内容多,计算复杂,而学时又相对较少,导致部分学生逐渐感觉高等数学枯燥乏味,不好学,不喜欢学,久而久之,就演变成了高等数学难学的不良局面.这样,就出现了教师在课堂上倾心授课、学生在课桌上尽情酣睡的囧相,甚至有教师调侃自己有时上课是在自娱自乐.
  为了改善和扭转这种不良的局面,基于Matlab求解高等数学问题的辅助教学方法是一种有益的尝试和实践.Matlab具有强大的数值运算功能和符号运算能力,能够实现高等数学中绝大部分计算问题的求解,尤其是符号运算能实现数学问题的精确求解.不仅如此,Matlab语言和高等数学的语言表达及人类的思维非常接近,所以高等数学问题很容易实现Matlab的求解.
  如,利用Matlab求解limx→0arctanx,limx→-∞arctanx,limx→ ∞arctanx,可编写如下的小程序进行求解:
  syms x
  f_x= atan(x);
  res_1 = limit(f_x,x,0);
  res_2 = limit(f_x,x,-inf);
  res_3 = limit(f_x,x,inf);
  res_1
  res_2
  res_3
  运行结果为:res_1=0,res_2=-pi/2,res_3=pi/2,耗时0.51 s.再如,利用Matlab求解积分问题∫10arcsinxdx,可编写如下程序进行求解:
  syms x
  f_x = asin(x);
  res =int(f_x,0,1);
  res
  运行结果为:res=pi/2-1,耗时0.82s.需要说明的是,如果手动计算该定积分,则需要应用分部积分法和换元积分法来进行求解,自然没有Matlab求解时快捷方便.
  可见,应用Matlab求解高等数学问题时,编程简单、计算快捷.通过授课教师的课堂演示,能够激发学生的好奇心和求知欲,进而主动尝试利用Matlab编程求解高等数学问题.在经过一定数量题目的练习后,学生很有可能会不断增加求解问题的难度和复杂性来获得成功解决问题的成就感,潜移默化的提高了学生学习高等数学的兴趣,锻炼了学生的自学能力.不仅如此,学生还可以通过手动和Matlab两种手段来分别实现问题的求解,互相验证运算结果,既掌握了问题手动的求解方法和计算技巧,又在Matlab的应用中获得了乐趣和成就感,提高了学生学习的主观能动性,培养了学生的自学能力.
  需要指出的是,授课教师要注意引导学生不要本末倒置,更不要过度依赖应用Matlab求解高等数学问题.掌握求解高等数学计算问题的基本方法和基本技巧是学生的主要目标,而学会应用Matlab进行相关计算只是一种辅助手段,两者可以相辅相成、相得益彰.
  2.应用Matlab进行图形演示有利于改善教学效果
  数学是一门“数”与“形”完美结合的科学,数学问题对应的图形可以直观的展示数学之美,大大提高了人们对客观事物的直觉认识,从而帮助人们能更直观的认识世界,更好地认识问题和解决问题.Matlab不仅具有强大的计算能力,而且拥有优秀的绘图功能.从而在高等数学的教学过程中,可借助Matlab的绘图功能,实现高等数学问题的可视化教学.
  比如在学习空间二次曲面时,截痕法是认识空间曲面图形的重要方法,然而,有的学生不能很好掌握这一方法,有的学生即使对截痕法掌握的很好,还是对空间曲面的图形认识不够清晰,不能想象出空间图形的样子,对教材上给出的图形也半信半疑,自然也难以熟练掌握各种二次曲面的空间图形,甚至将它们混淆在一起,给后续相关内容的学习带来了一定的困难.这时,就可以应用Matlab来绘制曲面方程的图形,让学生获得直观的认识.为了获得良好的视觉效果,可以对所画图形进行着色处理,也可以从不同视角展示图形,甚至可以做出动画的效果,使学生通过色彩鲜明、生动有趣的动画效果认识空间曲面图形,增强学生的直观印象,从而更好地建立空间曲面数学模型和空间图形的联系.再比如在学习傅里叶级数时,有的同学总是怀疑一般的任一函数竟然能用同样类型的三角级数来表示.为了消除这种怀疑,可以借助Matlab的绘图功能,一方面画出函数的图像,另一方面画出不同项数的傅里叶级数部分和的图像,进而对两种图像进行比较,让学生在直觉上体会随着项数的增多,傅里叶级数会越来越逼近所给函数,从而可以加深级数能表示函数的理解和掌握.通过Matlab进行图形演示,给学生以生动直接的视觉享受,可以提高学生学习高等数学的兴趣,自然能在一定程度上改善教师的教学效果.   3.应用Matlab编程有利于提高学生的综合能力
  通过初始阶段Matlab的学习和应用,学生逐渐掌握了Matlab求解高等数学问题的方法和基本命令格式.在此基础上,学生就有兴趣尝试编程求解较为复杂的问题,比如,利用Matlab编程求解一元函数或多元函数的最值.要实现Matlab求解函数的最值,大致有两种方法.第一种方法是利用教材上的方法,这要求学生首先要掌握最值的求解方法和算法步骤,然后应用Matlab编程实现.在编程时,不仅要用到Matlab求解函数的一阶和二阶导数(偏导数)的方法,还要用到Matlab求解(非线性/线性)方程或方程组的方法;而且能够智能的输入问题和输出结果.第二种方法则是直接调用Matlab的优化工具包,相当于求解有约束或无约束的优化问题.对于第二种方法,授课教师可以不讲,而是引导学生自己去查资料来学习掌握该方法.这不仅可以开阔学生的视野,而且有利于培养学生的自学能力.对于求解函数最值的这两种方法,有的学生可能会经过多次修改调试程序后才能最终运行出正确结果,也正是在反复的修改和调试的基础上,函数最值的求解方法得到巩固,学生分析问题、解决问题以及编程的能力也会不断得到锻炼和提高,学生的综合能力自然而然就得到了提高.
  应用Matlab进行高等数学的辅助教学,不仅能有效提高学生学习的兴趣和主观能动性,而且能改善教师的教学效果,培养提高学生分析问题、解决问题以及编程等方面的综合能力,实现教与学的良性互动,达到改善和提高教学质量的效果.不仅如此,学生在学习其他课程时,也可以应用Matlab求解相关问题,如,可以应用Matlab求解线性代数和概率论课程中的相关问题,而且,学生在参加诸如全国大学生数学建模竞赛等课外活动时,也可以应用Matlab求解遇到的相关问题,使学生在学习中享受快乐,在编程解决问题中获得成功.
  【参考文献】
  [1]同济大学数学系编,高等数学[M].北京:高等教育出版社,第6版,2007.
  [2]薛定宇,陈阳泉,高等应用数学问题的MATLAB求解[M].北京:清华大学出版社,2004.
  [3]张国辉,MATLAB在高等数学中的应用探析[J].当代教育理论与实践,2009,1(3):105-107.
  [4]刘广会,曹修文,文化富,基于matlab的图形和动画技术在高等数学教学中的应用[J].甘肃联合大学学报,2013,27(3):83-85.
其他文献
【摘要】 随着经济的快速发展,农村的经济水平得到大幅度的提升. 经济的良好发展,使人们的注意力从经济转到农村的教育. 与此同时,在新课程标准下强调学生的主体地位,教师扮演组织者、合作者、领导者的角色. 因此,本文研究的对象是农村初中的学生,因农村学生受到社会环境,家庭环境的影响,农村学生具有性格内向,缺乏探索精神等特点,并且,初中生这个年龄阶段正值青春期,具有一定的叛逆性. 所以,如何培养农村初中
【摘要】 教师要根据学生实际、教材的不同内容等具体情况和条件灵活运用,创造出合适的导入方法,使原来枯燥、抽象的数学知识变得生动形象、富有情趣,让学生在情境中愉快地探索、深刻地理解、牢固地掌握数学知识.  【关键词】 创新;探究;导入  课堂导入是课堂教学的主要环节之一,一堂课导入的成与败直接影响着整堂课的效果. 我认为在教学中,教师要充分发挥主观能动性,创新教法,紧密联系实际,让学生能摸得到数学.
黄河系统基层工会参与改革和发展,维护职工的权益,肩上担负着职工的希望。新时期、新形势给基层工会带来了机遇与挑战。基层工会要不断适应新形势,始终保持旺盛的生机活力,坚持与
目的探讨胼胝体梗死的临床特点。方法对7例胼胝体梗死患者的临床资料进行回顾性分析。结果 7例患者中6例有高血压和/或糖尿病,胼胝体梗死的临床表现复杂,症状多样化,包括言语
【摘要】培养学生创造性思维能力是我们数学教学的主要任务之一.教师要有先进的教育教学理念,重视情感态度价值观的引领,还能创造性地监控学生学习.培养创造性思维能力,学生要有良好的知识储备和认知结构,灵活地观察发现和积极探究的精神,还要具备智商之外的很多品质,特别的要大力促进学生独立思考.  【关键词】创造性思维能力;认识;认知结构;独立思考  一、培养学生创造性思维能力首先是教师要有创造性  教师的创
目的探讨第二足趾移植行拇指再造术后护理的要点。方法对12例足趾移植行拇指再造术患者的术后护理要点进行归纳与总结。结果 12例再造拇指全部成活,大部分具有良好的功能恢复
廉洁文化建设是推进党风廉政建设和反腐败斗争的战略举措。国有企业廉洁文化建设必须坚持以马克思主义党建理论为指导,准确把握和遵循自身规律和特点,以廉政制度为保证,与企业廉
目的调查产妇流产后的心理变化情况,提出切实可行的心理护理措施。方法共收录2010~2012年期间,在本院接受流产治疗的100例患者资料,人工流产、自然流产各50例,先对100例流产
目的分析早期康复护理在重型颅脑损伤术后的作用。方法在本医院选取50例重型颅脑损伤患者,并按照1:1的比例将患者分成A、B两组,A组给予正常性的治疗并由家属帮助进行随意锻炼,