线性代数与Matlab实验相结合利与弊.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
线性代数与Matlab实验相结合利与弊

线性代数与Matlab实验相结合利与弊   摘要:随着计算机技术的高速发展与计算机的日趋普及,计算机已逐渐成为教学的一种重要辅助工具,本文着重研究了将Matlab程序设计语言与线性代数课程相结合进行教学的优越性,同时也讨论了两者相结合教学的不利方面。   关键词:线性代数;Matlab实验;矩阵计算   中图分类号:G642.4 文献标志码:A 文章编号:1674-9324(2014)35-0250-02   作为基础学科的线性代数课程,在各学科的发展中起着重要作用。传统的线性代数课程的教学内容偏重自身的理论体系,过多地强调基本定义、性质、定理及其证明,对线性代数的方法和应用方面重视不够,并且基本不涉及数值计算,所以学生在学习线性代数时觉得抽象无味,基本上理解不到学习线性代数的用处,更不知怎样用所学的理论知识来解决相关实际问题,从而导致学生失去学习的兴趣和热情。另一方面,在实际问题中,所涉及的方程组和矩阵往往是大规模的,高阶的,用人工来计算是非常不易的,而且基本上是不可行,所以需要用到计算机来进行计算。为了适应科学研究和计算,Math Works公司出品了Matlab软件,它是当今国际上科学界最具影响力、最有活力的数学应用软件。该软件起源于矩阵的运算,现在已发展成一种高度集成的计算机语言。将Matlab实验与线性代数相结合实施教学,既能加深学生对所学线性代数知识的理解,又能让学生掌握如何用Matlab软件进行行列式和矩阵的计算。无论从MATLAB这门程序设计语言出发,还是从线性代数这门课程改革的意义出发,两者相结合实施教学都有可取之处。现在国内各个学校的教师都通过实践在这一项教学改革工程中进行了摸索与研究。但是,将线性代数与Matlab实验相结合进行教学有其利与弊。下面结合自己线性代数课程的教学经验及Matlab的有关知识,谈谈两者相结合的利与弊。   一、将线性代数与Matlab实验相结合的优越性   1.能极大地提高同学们的学习积极性。通过布置matlab上机操作作业,在提高动手能力的同时,对学生的学习起到一定的监督作用。现在计算机是大学生必备的工具,将枯燥的线性代数理论知识与Matlab实验相结合,会引起学生极大的兴趣,从而会更好地掌握所学知识。   2.结合Matlab软件,将线性代数基本概念都转化为几何图形,且概念一般都比较抽象,这是学生难以学好线代的主要原因。应用Matlab进行线性代数的计算机辅助教学,能使学生对图象有更直观的理解,有利于线性代数的教学。   3.一切繁琐计算都有简明程序,推动笔算与机算结合。Matlab在线性代数计算中应用非常方便,能使学生从繁杂的计算中解脱出来。线性代数是一门计算性很强的课程,其中很多内容,如行列式的计算、求线性方程组的解,矩阵加减乘除运算、矩阵的特征值与特征向量的求法等内容,都要牵涉到很多计算,学生进行单纯的计算可能很单调乏味,但若将这些计算与计算机联系起来,学生学习积极性会有很大提高。例1:已知两同阶方阵A,B,求(1)A的行列式|A|;(2)A+B与AB;(3)A2;(4)A的特征值也特征向量。在Matlab环境下,输入如下代码就可以实现:首先在Matlab的命令窗口中输入,矩阵,然后再输入det(A),C=A+B,D=A*B,E=A*A,[V,D]=eig(A)。在线性代数中,用正交变换化二次型为标准型也是一个重要内容,且计算非常繁琐,但是我们用Matlab工具将变得非常简单。例2:求一个正交变换,化已知二次型为标准型。建立如下的M文件:输入二次型的矩阵A;[P,D]=eig(A);disp(正交矩阵为:);P,disp(对角矩阵为:);D,disp(标准化的二次型为:);syms y1 y2 y3,f=[y1,y2,y3]*D*[y1;y2;y3];Pretty(f),运行即可得所需结果。   4.与Matlab相结合,能增强线性代数的实用性。因为现在的线性代数学习,基本上没有与实际问题联系起来,所以许多学生只是为了考试而学。为什么会这样呢?因为在实际问题中,涉及的方程与矩阵一般较大,若不将线性代数课程与计算机联系起来,根本没法把它推广到应用中去。例如,我们知道,电路课中稳态电路核心是基尔霍夫方程,n个节点的稳态电路就牵涉到n个方程。后续课中要算的n一般都大于3,而现代的科学计算问题中n更是达到几百甚至几千,此时用线性代数教的手工解法根本解决不了,这样,线性代数知识就无法派上用场。另外,将线性代数课程与Matlab相结合,可以解决直流电路与交流电路、线性系统中常微分方程、线性系统中信号流图、文献管理等问题。这样就大大增强的线性代数的实用性,从而让学生体会到学习线性代数的重要性,提高学生学习的积极性。   5.与Matlab实践相结合,线性代数能与后续课的需要无缝衔接

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档