Matlab在线性代数中的教学应用

来源 :知识力量·教育理论与教学研究 | 被引量 : 0次 | 上传用户:dongjuanqiu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  
  [摘要]本文针对应用初等行变换将矩阵化为阶梯形矩阵方法的分析,编写出相应的Matlab程序,并在教学过程中充分运用Matlab程序,提高课堂教学质量,培养学生学习和使用数学软件的能力。
  [关键词]线性代数矩阵初等变换Matlab教学引言
  随着现代数学的不断发展,线性代数的理论和方法已经渗透到数学的许多分支,同时也是理论物理和理论化学所不可缺少的代数基础知识。因此,线性代数作为讨论有限维空间线性关系理论的一门经典课程,在工科数学课程体系中有着非常重要的作用。
  Matlab是“Matrix Laboratory”的缩写,意思是“矩阵实验室”,它是Mathworks公司推出的用于数值计算的交互式软件系统,具有强大的数值分析、矩阵运算、信号处理、图形显示和建模仿真功能,已成了科学家和工程技术人员解决实际问题的首选计算工具软件[1]。
  一、矩阵中的初等变换
  线性代数中矩阵理论应用十分广泛,它不仅在数学研究,而且在计算机网络、自动控制、近代物理等学科研究中都是重要的理论和工具。因此,矩阵是线性代数的一个重要研究对象[2]。让学生理解掌握矩阵知识是学好线性代数的一个基础,而矩阵的初等变换是求解矩阵方程、线性方程组基础解系、矩阵的特征值和特征向量、进行一步解决求实对称矩阵和实二次型的对角化问题的重要工具之一。在初等变换教学过程中引入Matlab,一方面可减轻将高阶矩阵化为阶梯形矩阵的计算量,另一方面可激发学生学习兴趣,增强学生对初等变换的理解掌握。
  (一)初等行变换
  矩阵理论中对矩阵的行作以下三种变换构成了矩阵的初等行变换:
  (1)行交换:将矩阵的第i,j两行互换位置。在MATLAB中用语句:c([i,j],:)=c([j,i],:)实现。
  (2)行乘数:将矩阵的第i行乘以常数k(k≠0)。MATLAB语句为:c(i,:)=k*c(i,:)。
  (3)行相加:将矩阵的第i行乘以常数k(k≠0)加到第j 行。用MATLAB语句:c(j,:)=k*c(i,:)+c(j,:)实现。
  (二)应用初等行变换将矩阵化为阶梯形矩阵的方法
  应用初等行变换将矩阵化为阶梯形矩阵一般采用消元的方法进行,假设所化矩阵为A(1)其步骤如下:
  第1步消元:若A(1)中的 则以第1行为基准,依次把第2行至第n行的第1列的元素消为零。即第1行乘以
  ,加到第i(i=2,3,…n)行上去,得新矩阵A(2),其元素。
  …………………………
  第k步消元:若A(k)中的,则将A(k)中对角线以下的元素消为零,即将A(k)中的第k行乘以ιik=-a(k)ik/a(k)kk,加到第i(i=k+1,k+2,…n)行上去,得新矩阵A(k+1), 其元素。称参数ιik为消元因子, 为第k步矩阵A(k)的主元。
  上述做法直至第n-1步完成。
  在消元过程中,只有在主元下才能进行。假设已完成第k-1步消元,若主元 ,则在进行第k步消元之前,选出第k列中位于对角线以下不为零的行进行交换。使得主元,再进行第k步消元。
  二、应用Matlab程实现初等行变换
  (一)编写Matlab程序
  启动Matlab程序,在其编辑窗口中编写应用初等行变换进行消元的程序,并保存为CMgauss.m文件。
  function [B]=CMgauss(A,i,j,q)
  % A为输入矩阵,B为变换(消元)后的输出矩阵
  % i为A中基准行的行号
  % j为A中待变换(消元)行的行号
  % k为A中主元的列号,即A(i,k)为主元,A(j,k)为待消元
  Format rat%用有理格式显示
  x=A(i,:); y=A(j,:); % 取出A的第i,j两行赋值给x,y,
  z=y-y(k)/x(k)*x; % 实现变换(消元)的运算公式
  A(j,:)=z; % 把结果赋值给A的第j行,
  B=A; % 将A赋值给输出矩阵B
  (二)用Matlab程序将矩阵化为阶梯形矩阵
  在进行初等行变换教学中,为使学生充分理解和掌握初等行变换的作用,运用所编写的Matlab程序文件CMgauss.m进行演示。
  
  例:用初等行变换把化为阶梯形矩阵。
  
  打开Matlab窗口,在命令窗口中输入以下命令。
  >> A=[3 1 0 2;1 -1 2 -1;1 3 -4 2;5 4 2 1];%输入矩阵A
  >> B=CMgauss(A,1,2,1) %以第1行为基准行,消元A(2,1)
   B=
  
  
  
  >> B=CMgauss(B,1,3,1);%继续消元A(3,1)。注意命令中的A要换为B
  >> B=CMgauss(B,1,4,1)%消元A(4,1)
  B=
  
  
  
  用同样的方法,分别以第2、3行为基准行,使第2、3列主对角线以下元素变为0,矩阵A经过初等变换化为阶梯
  
  形矩阵。
  
  如继续对例中矩阵施行初等行变换,分别以第4、3、2行为基准行,使第4、3、2列主对角线以上元素变为0,最后
  
  可将A化为简化行阶梯形矩阵 。
  
  如再用初等变换中的数乘行变换可将 化为单位矩阵。
  >>B(1,:)=(1/3)*B(1,:);%用(1/3) 乘矩阵的第1行
  >>B(2,:)=(-3/4)*B(2,:);%用(-3/4)乘矩阵的第2行
  >>B(3,:)=(2/11)*B(3,:); %用(2/11)乘矩阵的第3行
  >>B(4,:)=(-1/2)*B(4,:) %用(-1/2)乘矩阵的第4行
  B=
  
  
  
  
  当学生理解掌握此程序的使用方法后,可让学生用此程序将高阶矩阵化为阶梯形矩阵进行练习。在学习过程中,还可对CMgauss程序进行一定的扩展,如用Matlab中的syms命令定义符号变量,则用此程序同样可对含有符号的矩阵进行消元,化为阶梯形矩阵;若矩阵A为线性方程组的增广矩阵,则可用此程序进行消元化简从而求出方程组的解;若矩阵A是可逆的,则可用此程序进行消元求矩阵A的逆矩阵。
  三、结束语
  通过在线性代数教学中应用Matlab程序进行演示和练习,可进一步加强学生对矩阵初等变换的理解和掌握,同时提高学生对高阶矩阵的运算能力,为后续课程知识的学习打下牢固的基础。
  [参考文献]
  [1]姚喜妍,王济荣主编《线性代数》北京大学出版社2009年第1版P147.
  [2]姚喜妍,王济荣主编《线性代数》北京大学出版社2009年第1版P26.
  [3]肖满红《Matlab软件在高职高等数学教学中的应用》天津商务职业学院学报2013第3期
  [4]徐洁,李春,冯毅夫《利用Matlab辅助教学《线性代数》》吉林师范大学学报(自然科学版)2013.8第3期
  (作者单位:昭通学院图书馆 云南 昭通)
其他文献
想要组织个活动,如外出、聚会什么的,人一定要挨个通知到,为了避免错过留言信息,向对方的QQ邮箱里发封邮件是个比较保险的方法。
期刊
影响青少年发展的因素很多,遗传,环境和教育是主要的三大因素。遗传是指人从上代人遗传下来的基因,作为人的发展的前提条件是相对不变的;而环境特别是社会环境与教育在青少年发展中起主要作用,是一个人为可变条件。所谓:“近朱者赤,近墨者黑”说的就是社会环境对人的发展,特别是对青少年的发展起很大的作用。  青少年渋世不深,纯朴幼稚、敏感、好奇、富于想象、善于模仿,在社会环境中不断形成和完善自己的“世界观工程”
期刊
[摘要]高职思政课实践教学是思想政治理论教学的延伸,是整个思想政治理论课教学体系不可分割的重要组成部分,因此,加强思政课实践教学环节十分必要。文章针对目前高职院校实践教学存在的问题,就如何加强思政课实践教学的有效性进行研究  [关键词]思政课实践教学有效性研究引言:  高职教育的本质属性是“工学结合”,强调对学生的能力的培养。在高职“校企合作”的发展方向下,高职思政课也要顺应职业教育方向,以培养学
期刊
[摘要]随着移动互联网技术的迅猛发展和便携式移动终端的普及,移动学习成为可能。本文首先介绍了移动学习的内涵,分析了当前计算机应用基础课程教学改革现状,提出利用微信平台来开展移动学习,实现课内课外无缝对接,对教学过程进行质量管理,培养学生养成良好的学习习惯,促进教学方式和学习方式的革新。  [关键词]移动学习教学改革微信一、引言  随着移动互联网技术的飞速发展,智能手机等便携式移动终端在学生中的普及
期刊
Q 用电脑时屏幕突然黑了一下,系统的Aero效果丢失了,同时系统变得很卡,查看任务管理器中WinSAT.exe进程占用了90%以上,过一会屏幕又是一黑并恢复正常了。请问这是什么原因?
期刊
“享受人类游戏史上最惨烈的PK乐趣”这句话就是《成吉思汗2》标注的宣传口号,就是这句话足以让我们感受到这款网络游戏将再现成吉思汗铁骑征服欧亚的史诗级战争场面。
期刊
[摘要]新课标倡导教师在课堂中更新思想,努力培养学生的“自主学习”能力。在新课改的指引下,我们小学英语教学,应充分发挥“先学后教”优势,充分调动学生积极性,培养学生自主学习英语的能力,这是非常必要的。要想学生能自主的学习英语知识,并提高学习能力和学习效果,可以从优化课堂教学,引导自主学习,积极评价,鼓励自主学习等方面做起,培养学生自主学习的能力。   [关键词]课堂教学先学后教更新思想自主学习英语
期刊
鼠标可以折叠,不禁让人想起微软硬件采用创新设计的ARc鼠标,如今,富勒也推出了一款采用折叠设计的无线鼠标产品F1,外形时尚精美,小编第一时间对这款外形设计独特的无线鼠标进行了试用。
期刊
(一)  中国教育工会是一个以培养人为职业的工人阶级特殊产业大军为成员的产业工会,具有工会组织的共性,也有其自身的特性。中国教育工会自产生之日起就在共产党的领导和政府支持下开展工作,同时由于社会主义条件下,国家利益和教职工利益的一致性,使教育工会一直成为党联系教职工的桥梁和纽带,是党和人民政府的得力助手。其工作目标一直定在立足本职,围绕中心,其职能也更多地体现“动员和组织教职工积极参加建设和改革,
期刊
[摘要]自1881年7月,法国便开始以国家的名义兴办职业学校,时至今日,法国的职业教育已有一百多年的历史了。但由于种种原因,相当长一段时间里法国社会对技术教育,特别是职业教育十分鄙视。尽管如此,法国近半个多世纪的高等职业教育改革还是取得了很大的成绩。本文试图在对法国高等职业教育的发展历程作出研究的基础之上,对我们国家的高等职业教育体系的构建提出几点建议。  [关键词]高等职业教育经验与问题改革启示
期刊