基于MATLAB软件的数值分析教改实践

来源 :考试周刊 | 被引量 : 0次 | 上传用户:bluebluewater
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: 为了有效推动数值分析教改进程,首先分析数值分析与MATLAB有机融合的必要性,然后介绍MATLAB在不同的教学内容中发挥的作用。通过教学实践,教师既能激发学生的学习兴趣和积极性,又能培养学生的算法设计和编程能力,取得良好的教学效果。
  关键词: 数值分析 MATLAB软件 教改实践
  随着计算机的高速发展,继实验方法、理论方法之后,科学计算已经成为科学实践的第三种手段。它在力学、冶金、机械工程等各个领域中得到广泛的应用,在科研领域中有至关重要的作用。因为数值分析是研究科学计算中求解各类数学问题数值算法的一门课程,所以它已逐渐成为理工类本科生和研究生的必修课。但是数值分析的教学内容和教学方法急需与时俱进的改革。笔者结合多年的教学实践探讨MATLAB在数值分析教改过程中的作用。
  一、数值分析与MATLAB软件相辅相成
  数值分析的预备知识中主要包括线性代数、微积分和常微分方程等知识点,这就让很多谈数学色变的学生面对抽象枯燥的理论分析和繁杂冗长的公式推导提不起兴趣,厌学甚至望而生畏。实际上,数值分析是一门理论性强应用性更强的数学课程。MATLAB是一个集数值计算、符号分析、图形可视化、文字处理于一体的大型集成化软件。如果将MATLAB和数值分析有机地结合起来,重点详细地讲述数值分析的基本概念、基本理论和方法及其如何用MATLAB软件实现,然后通过实际算例将几种数值算法的结果利用图形和数表格式进行比较,让学生从理论上和几何直观上比较分析不同算法在求解同一问题时的误差大小和收敛速度等,从而筛选出最佳算法,实现科学计算。采用这样的教学方法,很多晦涩抽象的算法变得更直观,易懂难忘。而且可以在提高学生数学素养的同时,培养其实践动手能力,达到学以致用的目的,为学生将来更好地适应工作和科研环境打下良好的基础。
  二、在教学过程中MATLAB软件的应用
  (一)结合MATLAB的计算功能进行误差分析
  用迭代法求解线性方程组,Jacobi迭代法迭代格式的构造过程非常简单,G-S迭代法就是在Jacobi迭代法基础之上采用充分利用新值的思想,也就是在求时,将Jacobi迭代法中的替换成,对于有些线性方程组来说收敛速度是变快,但并不是绝对的,对于一些线性方程组G-S迭代法不收敛而Jacobi迭代法确实收敛的。对此,很多学生理解得不是很好。
  插值型数值积分公式的构造思想非常简单,就是根据离散节点处的函数值构造插值多项式近似,从而利用多项式的定积分近似的定积分,分段多项式插值则对应复化的求积公式。关于复化求积公式的误差估计是学生很难理解的地方,公式推导比较繁琐,特别是给定精度要求事先确定节点个数或者步长大小比较困难。在此,如果估计出被积函数各阶导数绝对值的最大值的话,可以利用MATLAB的数值计算结果验证一下,从而使学生更好地掌握事先误差估计式。为了避免求解各阶导数绝对值的最大值这个问题,在使用复化求积公式的时候常常采用误差的事后估计方法,它是通过区间逐次分半实现的,进而推得实际计算中常用的龙贝格求积算法。对于以上各种数值积分公式都有现成的MATLAB程序实现,可参考文献。为了提高精度要求和收敛速度,还存在一些利用特殊函数零点计算数值积分的算法,如高斯型求积公式,也可以鼓励那些感兴趣的学生查找相关文献或者自己编写相应的程序,通过实验结果分析各种算法的优缺点。
  (二)利用MATLAB实现科学计算的可视化
  在多项式插值方法中,为了获得更好的近似效果,往往要增加插值节点个数,从而提高插值多项式的次数。但是在实际应用中,很少采用高于七次的插值。一方面节点数增多固然使插值多项式在更多的节点处与被插值函数具有相同的函数值,但是在两个相邻的插值节点间,插值函数未必能很好地近似被插值函数,有时它们之间甚至会有非常大的差异。另一方面通过舍入误差分析,对于等距离节点的牛顿插值公式,函数值的微小扰动可能引起高阶差分很大的变化。数学专业的学生可以参考文献中详细的理论分析,但是对于工科的学生来说,只需要知道高次插值数值不稳定就可以。此时,恰好可以利用MATLAB强大的绘图功能,对于特定的函数在指定的区间上选取不同个数的插值节点构造不同次数的插值多项式,并在一个坐标系下绘出各种次数的插值多项式的图像,用图像直观的说明大范围内采用高次插值会出现龙格震荡现象,从而合理地引出分段的低次插值规避高次插值的数值不稳定性。
  插值方法是处理数据近似的一种数值方法,在处理大量的实验数据的时候具有明显的不足。首先,如果给出的数据是通过观察或者测量等手段得到的实验数据,那么不可避免地带有测量误差,个别数据的误差可能还很大,这时要求所求的近似函数的曲线精确无误地通过每一个数据点,就会使曲线保留所有的测量误差,从而失去原数据表示的规律。其次,实验数据往往很多,用插值方法得到的近似函数明显的缺乏实用价值。而数据拟合时,不要求拟合曲线严格的经过所有的数据点,只要求拟合函数按照一定的准则最接近这组数据。使每点处的误差平方和最小的方法称为最小二乘法,其中首要的是关键的一步是恰当地选取一组函数系。如果通过分析,确定y与x之间应该满足的函数关系,则函数关系是比较容易选定的。若无法知道y与x之间的关系,通常需要先将数据作出散点图,直观地判断应该用什么样的曲线去拟合,选几种常用的曲线分别拟合,可以通过图像比较,也可以利用最小二乘准则比较,最终确定拟合曲线。此过程如果利用手工计算和画图的话,繁琐程度可想而知,但是如果充分发挥MATLAB强大的计算能力和绘图功能的话,曲线拟合问题可以迎刃而解,老师讲解起来既省时省力又形象生动,而且学生更容易接受,印象更深刻。
  (三)注意算法的理论分析和MATLAB实现的侧重
  在介绍常微分方程初值问题数值解法构造思想的时候,可以欧拉公式、梯形公式等一些低阶方法为例,但是为了使学生将来更好地投身科研工作,在求解实际问题时得到较高精度的数值结果。高阶的Runger-Kutta方法可以不细讲其构造过程,但是应该着重介绍其在MATLAB中的函数命令,知道其输入量的意义、输入方法及参数设置,看懂输出量的意义就够了。换句话说,掌握MATLAB中微分方程求解函数的适用范围,会调用函数命令求解就可以,并不需要学生掌握高阶R-K公式的具体推导过程。针对不同专业的学生,根据不同的教学内容和教学目的,一定要把握好算法的理论推导和MATLAB实现之间的侧重关系。
  三、结语
  基于MATLAB软件的数值分析多媒体辅助教学,增强课堂教学的直观性,使学生对有关枯燥抽象的概念和算法的理论分析更容易接受。并且有效培养学生的程序设计能力,进而提高学生解决实际问题的能力。实践表明,以优秀的数学软件MATLAB为平台,在教学的各个环节协调配合,引进先进的教学观念,便可以达到不同凡响的教学效果。
  参考文献:
  [1]刘正君.MATLAB科学计算与可视化仿真宝典[M].电子工业出版社,2009.
  [2]任玉杰.数值分析及其MATLAB实现[M].高等教育出版社,2007.
其他文献
当今的时代是科技竞争的时代,而竞争的成败往往取决于人们的合作成效高低。一个人的能力是有限的,如果不善于和他人合作,将不同的知识加以交流、综合、提高和运用,就不能适应时代的发展要求。在数学教学中,除了全班集体合作学习外,“小组合作学习”也是一种很好的教学模式。这种模式有利于学生人人参与学习的全过程,学得生动活泼,尝试成功喜悦,它既能挖掘个人内在潜能,又能培养集体、团体的合作精神。  一、营造氛围,激
新教材给广大教师带来了很大的挑战。新教材强调学生主体地位,其提倡最大限度地激发学生的思维能力、创造能力,其核心理念是以学生发展为本,让学生参与是新课程实施的核心。我们应尊重学生,还学生学习的自由,提高学生的学习兴趣,让学生有成功感,而物理学这一科目作为基础自然学科,对学生的思维能力和创造能力的发展起到重要的作用,在这方面,物理学科相对其他学科有其优势。在物理教学中,科学实验研究的手段是提高学生思维
钟表上的指针,工作起来它是在旋转;小朋友手中的风车,遇到风时,它们在旋转;汽车开动时轮胎也在旋转;家中的电扇,在开启的时候,三块风叶也进行了旋转……从大量的生活现象中抽象出来的“数学中的旋转”,是一个既有趣又具有美感的数学知识,学生学起来也是饶有兴趣。将一根指针旋转,将一个三角形旋转,将一个平行四边形进行旋转,教学起来有什么不同?方格图内的平行四边形旋转之后,画出新的位置与图形,学生又会出现哪些出
摘 要: 大学英语四级考试中,听力作为分值最高的题型受到了广泛重视。但由于英语是第二语言,外语学习者在听的过程中很易产生理解错误,使得这一题型得分率普遍较低。因此,提高学生的听力理解能力是英语教学中的当务之急。本文以大学英语视听说教程为例,简要分析了听力课堂上的有效的教学方法与策略,以提高学生的听力水平。  关键词: 大学英语听力教学 听力学习 三阶段学习法    大学英语四级考
“语文”,把这两字分开就是语言、文字。叶圣陶老先生对“语文”二字的解释就非常精辟:“彼时同人之意,以为口头为语,书面为文,文本于语,不可偏指,故合言之。”可见,在语文课中,“语言文字”的训练就显得尤为重要,它是语文素养提升的必要手段。可是,看看现在的课堂,除了繁琐的内容分析,就是不分层次的朗读;要么是课堂气氛死气沉沉,教师一言堂;要么是课堂气氛热热闹闹,学生读书有口无心。语言文字的训练被不同程度地
摘 要: 作业课是对英语课本教学的复习的弥补、深化、拓展,英语作业课在英语教育教学中具体相当重要的地位,若能把英语作业课设计得恰当,则能够提高英语教育教学质量。本文把英语作业课的设计分为五步来完成:尝试学习、学会学习、听取讲解、大声朗读、重做错题,从而让英语作业课发挥更大的作用,达到英语作业课教学的目的。  关键词: 英语作业课 设计 五步法    英语对学生来说是十分难学的科目
摘 要: 信息技术和其他学科整合是教学的新视点,可以增强直观印象,突出形象,渲染环境,增强教学效果。  关键词: 多媒体 信息技术学科教学 整合  通过十年的信息技术教学,我更加充分地认识到信息技术在学科教学中的重要作用。从教学整体上看,多媒体技术丰富了教学内容,强化了教学效果;从教学系统上看,多媒体技术在教学中的应用引起了教学内容、教学方法、教学组织形式等一系列变化。  信息化是当今世界经济和社
肖像画专指描绘人物形象的画作,有“传神”也有“写真”,中国传统意义上的肖像画多是写意的,初中生的美术肖像画大多以客观存在的人物为描绘对象,迁想妙得,或涂鸦或传情,用得最多的是剪法,总是试图在最小的空间内呈现最多的述说,表达初中生的独特情感。  一、三幅画,一片情  在初中美术教材中有关人物肖像画的教学内容很多,如苏教版八年级上册的《在绘画中永生——外国肖像画赏析》、《关注你、我、他》、《动感生活》
摘 要: 主体性教学是一种现代音乐教学形式,也是素质教育的重要特征之一。本文探讨了主体性音乐教学模式的课程设计与实施,目的是激发学生学习的主观能动性,提高教学质量。  关键词: 音乐课 学生主体性 教师主导作用    新课改倡导学生学习的自主性,使学生真正成为课堂的主人,现在的音乐课堂经常是“我介绍你欣赏,我分析你听讲”的形式,这样的情况往往导致学生喜欢音乐而不喜欢音乐课。那么怎
所谓幼儿园园本课程,顾名思义是以幼儿园之“本”为基础的课程,它是以幼儿园现实环境和条件为背景,以幼儿现实需要为出发点,以教师为主题建构的课程。《纲要》指出:“充分利用自然环境的教育资源,拓展幼儿生活和学习空间。”因此利用本地可用资源是幼儿园课程开发与实践的需要。为此我们希望通过不断挖掘、拓展、整合,探索出真正有效促进幼儿发展的园本课程。  一、挖掘资源,充实园本课程  我园地处江南水乡,有着极为丰