利用Excel实现矩阵运算及初等变换

来源 :考试周刊 | 被引量 : 0次 | 上传用户:wdhjhh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:为提高学生学习线性代数的兴趣,利用Excel软件实现矩阵的基本运算及初等行变换,并结合例题讲解操作方法。
  关键词:线性代数;矩阵;初等变换;Excel
  《线性代数》是一门广泛开设的大学数学基础课程,但由于其内容抽象、计算繁复,很难激发学生们的学习兴趣。因此,以MATLAB为代表的数学专业软件被引入线性代数的课堂教学之中,希望能够帮助学生学习和理解这门古老的学科。可是由于此类软件的专业性极强,等同于让学生们再学习一门计算机语言课,反而加重了课业负担,再加上购置软件等经济方面的因素,“线性代数 MATLAB”的模式很难在民办高校中开展起来。而办公软件Excel因其普及性广、易于掌握、运算能力强大等优势脱颖而出,成为辅助学习线性代数课程的最佳选择。在Excel软件中有许多与矩阵运算相关的函数,准确使用这些函数可以帮助我们学习和理解线性代数的基础理论。以下将结合实例介绍这些函数。假设所涉及的运算都可进行,即满足矩阵的运算规律。
  1. 用MDETERM函数计算行列式的值:本函数的功能是返回方阵取行列式的值。首先在打开的Excel文档中输入所求方阵(不妨假设为一个三阶方阵,其位置为A1到C3);然后选择一个空白单元格插入函数“=MDETERM(A1:C3)”,其中的参数为求解方阵区域,可根据提示选中。单击enter键,结果显示在原空白单元格中。如果结果不是整数,而想要得到一个分数,可以选中显示结果的单元格后,单击右键,选择:格式→单元格→数字→分数。如果想要显示一个假分数,则可以选择:格式→单元格→数字→自定义,在“类型”中输入“???/???”即可。
  2. 矩阵加法(减法):在Excel中没有相应的函数,但可以按照以下步骤求解矩阵加法(减法):(1)输入矩阵A(假设A为二行三列矩阵,位于第一行第一列元素的位置为A1),矩阵B(位于第一行第一列的元素的位置为E1)。(2)任选一个空白单元格(假设位置为A4),输入“=A1 E1”。(3)将鼠标移至此空白單元格A4的右下角,当鼠标变为黑色十字时,拖动出两行三列(与矩阵A,B相同行列)。
  3. 用MMULT函数实现矩阵乘法:本函数用于计算两个矩阵的乘积。选中一个与计算结果相同行列的空白区域,输入“=MMULT(array1,array2)”,其中的参数是相乘的两个矩阵的位置,可根据提示分别选中。按下组合键ctrl shift enter,出现结果。
  4. 矩阵转置:在Excel中,有两种方法可以实现矩阵的转置运算:方法一,复制原矩阵的整个区域,移动鼠标至一个空白单元格,右键→选择性粘贴…,弹出对话框,勾选“转置”,确定。方法二,利用TRANSPOSE函数。选中一个与结果相同行列的空白区域,输入“=TRANSPOSE(array)”,其中的参数是原矩阵的位置,可根据提示信息选中。按下组合键ctrl shift enter,出现转置后的矩阵。
  5. 用MINVERSE函数求逆矩阵:(1)输入待求方阵A。(2)拖拽选中一个与A相同行列的区域,用于存放结果,输入“=MINVERSE(array)”,其中参数为方阵A的位置,可根据提示信息选中;(3)按下组合键ctrl shift enter,出现逆矩阵。如果逆矩阵中有无限小数,则可将结果显示为分数,具体方法是,选中逆矩阵区域后,单击右键,选择:设置单元格格式→单元格→数字→分数。
  6. 矩阵的初等行变换:矩阵的初等变换是贯穿线性代数理论始终的重要方法,但因其运算繁琐,是学生们非常头痛而又不得不掌握的内容。现在借助Excel可以轻易地完成,这里以初等行变换为例。变换一,交换矩阵的任意两行(如交换第一行与第二行)。输入矩阵,选中第一行,剪切;选中第三行,右键,选择“插入已剪切的单元格”。Excel会把剪切内容插入到选中行的前一行。另外的两类变换操作与前面讲的矩阵加法类似,运算第一个元素,其余同行元素通过拖动鼠标实现。
  下面,综合运用上述方法求解课本上的两道题目。
  (2)交换第一行与第二行,可使用第6点里介绍的方法,也可直接复制粘贴实现。
  (3)在A11中输入“=A6-3*A5”,移动鼠标至A11的右下角,鼠标变成黑色十字,拖动整行;在A12中输入“=A7-A5”,拖动整行。
  矩阵的第二行与第三行相同,故秩为2。
  本文介绍了利用Excel软件实现矩阵运算及初等变换的方法,并结合两个例题说明了具体的操作步骤。至此,线代课本中的所有题目都可以或多或少地利用Excel辅助求解验证。Excel软件应用广泛,容易掌握,从教师方面看,讲解起来不会占用过多的课时,从学生角度来说,是学习《线性代数》的得力助手,可以激发他们学习本课程的兴趣。
  参考文献:
  [1]Excel Home.Excel应用大全[M].北京:人民邮电出版社,2008.
  [2]同济大学数学系.工程数学.线性代数[M].6版.北京:高等教育出版社,2014:41-42,78.
  作者简介:
  俞珊珊,窦林立,王文丽,河北省保定市,中国地质大学长城学院。
其他文献
摘 要:“导学互动”教学模式是一种新型的教学模式,对提高课堂教学效率以及培养学生的思维能力和探究能力有重要作用,同时“导学互动”对于激发学生的学习兴趣,加强师生课堂交流发挥着重要的作用。因此,在教育部实行新课程改革以后,“导学互动”教学模式被初中数学教师广泛应用于教学活动中,但是由于受种种因素的影响,导致初中教师在采用“导学互动”教学模式进行实际教学过程中存在许多问题,使得教学效果大打折扣,为此本
摘 要:小学数学作为基础学科,在知识系统里的地位举足轻重。在新课改的教学形式下,课堂教学模式要有所改观。一线教师要率先改变以往重知识轻能力的课堂教学方法,归纳导致学习效率低的原因,研究有利于高效课堂的策略。  关键词:小学数学;高效课堂;策略研究  教学改革的根本目的在于知识与能力并重地实施有效课堂教学。构建小学数学高效课堂需要对课堂形式的不断探究。  传统教学数学知识的实现,依靠老师在课堂上通过
摘 要:在2017年高考三輪复习的模拟题中,遇到了一类三角问题,引发了学生之间激烈的讨论。笔者在课余时间对其进行了整理和研究,得到了一个非常漂亮的结论,可以“秒杀”高考选择题,现与大家分享。  关键词:“秒杀”;三角问题;一般问题;特殊问题;定理
摘 要:在传统数学教学中,教师常常忽视对学生的情感教育,而仅仅关注数学的基础性和科学性。素质教育的一项重要内容,就是情感教育。通过在小学数学教学中融入情感教育,能实现寓教于乐的教学目标,并进一步促进师生感情的增强。在学生学习过程中迁移这种感情,能产生强大的动力。在使学生学习效果达到最佳的同时,也能自觉的完成学习任务。  关键词:情感教育;小学数学;融入  小学是学习的起步阶段,学生往往不具备明确的
摘 要:随着新课改的推进,对小学数学课堂教学质量要求越来越高。在学生小学阶段的数学兴趣培养和数学能力的提高,是新课改的需要。研究小学数学的课堂现状,找到适合教学时代发展的课堂策略,要从教学理念更新和课堂教学手段更新开始。  关键词:小学数学课堂;教学创新;策略研究  随着新课改的深入,小学数学课堂教学的理念和方法急需创新。提高教学质量的含义有着两层要求:学科知识水平;学生学习能力。二者关系相辅相成
摘 要:新课程标准环境之下初中数学课堂教学形式发生了较大变化,为了对学生的数学思维以及探究能力进行培养,需要教师改变教学方式方法,培养学生解决问题的能力,进而给学生学习其他复杂数学知识打下基础。基于此,本文对新课标下初中数学探究能力的培养进行分析和研究。  关键词:新课标;初中;数学探究;能力;培养  新课标之下对初中学生进行探究能力的培养不再是让学生背诵公式,套用公式,而是让学生亲身体验数学学习
摘 要:高中数学是在初中知识的基础上不断深化的一个过程。由于数学课程内容的难度存在差别,知识落差较大,从而引发一些学习问题。基于当前学生数学的学习状况,教师应加强重视,采取恰当的高中数学教学策略,做好初高中数学教学的衔接,来降低学生的学习负担。因此,本文将以高中学生为研究对象,通过分析其学习现状、影响因素,从而探究具体的解决对策。  关键词:高中数学教学;学习现状;影响因素;对策  一、 引言  
摘 要:对于理工类学生来说高等数学在考研中占有举足轻重的地位。那么如何提高考研学生高等数学的成绩是一个不断研究的课题。本文通过分析了基于考研导向的高等数学课程的发展现状,从分层教学、网上选师制和建立课后服务平台APP、增强习题的指导、端正态度以及对教学方法的改进等方面对《高等数学》教学设计给出了几点思考。  关键词:高等数学;分层教育;网上选师制;课后服务平台“APP”  近年来,随着科学技术的进
摘 要:小学数学是小学教学内容中的重头戏,因为它对开发孩子的智,培养孩子的抽象思维能力起着至关重要的作用。同时小学数学又是教学中的难点,尤其是其中的几何图形,更是难中之难,因为几何对于小学的孩子来说,太过于抽象,不易理解。而小学学生又太小,空间思维、抽象思维都没有形成,如若教学措施选择不当,则很容易使学生陷入迷茫之中。所以,作为教师,一定要深思熟虑,设计好恰当的教学方法,化难为易,化抽象为直观,实