线性代数课程改造的理念跟目标课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《线性代数课程改造的理念跟目标课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 线性代数 课程 改造 理念 目标 课件
- 资源描述:
-
1、线性代数课程改造的理念与目标线性代数课程改造的理念与目标教育部教育部“使用信息技术工具改造课程使用信息技术工具改造课程”项目项目改革的缘由改革的缘由需求牵引需求牵引 现在的线性代数教学大纲存在着重大的缺陷,主要是没有把“需求牵引”和“技术推动”作为动力:1。不能满足工科后续课的需求,按所教的方法后续课无法用来解高阶、复数的矩阵题目;后续课普遍不用线性代数解题。工科后续课能用而不用矩阵的调查(给数学教指委的建议书中列出)化学计算机图形学高等数学信号与系统电路数字信号处理理论力学系统动力学材料力学自动控制原理数值计算方法机械振动传热学机器人学(物理)实验一些典型的应用(1)静力学中的核心是平衡方程
2、,一个空间物体有6个平衡方程,就是n=6的线性方程组,两个刚体相联,方程数n就加倍;电路课中稳态电路核心是基尔霍夫方程,n个节点(或回路)就有n个方程,交流电路更是复数方程,构成n元复数方程组。线性代数教的手工解法解决不了,只好不用,还是用中学的代入法,这就是现状。后续课中要算的n都大于3,现代的科学计算问题n达到几百、几千,不教计算机结果是统统不用矩阵,简单的用中学的方法,复杂的只好不算。静力学模型 1 0 0 0 1.0000 0 0 1 0 0 0 1.0000 0 0 0 0 -0.5000 0.8660 0 0 1 0 -1.0000 0 0 0 A 0 95.0962 200.00
3、00 154.903 86.6025,0 0 1 0 -1.0000 100.0000 0 0 0 0 0.7071 0.7071 -35.3553BX8 -95.0962 145.0962 -95.0962 45.0962交流电路模型oIs a122bs2211111011110.500101LUZZZUIZZZIZ AX=BIss122111abUUIZZZ122110.5babLUUUIZZZ111aUIZ典型的应用(2)计算信号流图传递函数公式。在传统的教材中,都向学生介绍梅森公式,这个公式是以图论为基础的,既没有证明,计算又极繁琐,后面根本不用,但几十年就是这样讲下来的。其实线性系统
4、的任何复杂信号流图都可以严格地用矩阵表示,写成:其中,有N个信号,方程就有N个,矩阵就有N阶 很容易得出传递函数W的公式:靠手算,这个N 阶矩阵求逆的运算,谁都不敢碰。但若用MATLAB算,很复杂的系统,这个式子不过几秒钟就出结果了,既有严格理论,又可快速计算,比梅森公式强得多。它的前提是,学生会用计算机解线性代数问题,学生的数学基础是符合现代化标准的。X=QX+PU-1W=X/U=(I-Q)P一个信号流图的实例信号流图代表的是线性方程组:x1=u,x2=x1-x3-x5,x3=G1*x2,x4=x3+x1-x5x5=G2*x4,x6=x3+x5-x7x7=G3*x6,x8=K*x712345
5、670 0 0 0 0 0 0 0 1 0 -1 0 -1 0 0 0 0 G1 0 0 0 0 0 0 1 0 1 0 -1 0 0 0 0 0 0 G2 0 0 0 xxxxxxxyX=QX+PU,XQ1000,=0 0 0 0 1 0 1 0 -1 0 0 0 0 0 0 0 G3 0 0 0 0 0 0 0 0 0 K 0 0*inv PW=X/U=(I-Q)P123232432K G3(2G2G1+G1+G2)8(2G2G1+2G2G1G3+G3+G1+1+G2+G2G3+G1G3)34,K=51256s+15s+47s+12W=52s+26s+109s+170s+50WssGGGs
6、sss得若:,可得:应用(3)频谱的计算频谱的计算 把DFT写成矩阵形式:设 通常N=1024,记作:W矩阵是10241024阶的,106个元素 输入技巧:列行121242(1)12(1)(1)(1)1111(0)(0)1(1)(1)1(1)(1)1NNNNNNNNNNNNNNNXxWWWXxWWWX Nx NWWWX=W x2/jNNWe应用(4)最优最优FIR滤波器设计滤波器设计归结为解以下的超定线性方程组求d8765432188887777666655554444333322221111d(4)d(3)d(2)1d()0d(4cos3cos2coscos14cos3cos2coscos1
7、4cos3cos2coscos14cos3cos2coscos14cos3cos2coscos14cos3cos2coscos14cos3cos2coscos14cos3cos2coscos1DDDDDDDD估计圆直径的方法估计圆直径的方法测圆周上n个点,求其半径。设圆周方程为:c1,c2为圆心的坐标,r为半径。整理上述方程,得到 用n个测量点坐标(xi,yi)代入,得到 这是关于三个未知数的n个线性方程,所以是一个超定问题。解出就可得知这个最小二乘圆的圆心坐标和半径r的值:22212()()xcycr22222121212322()22xcycrccxcyccxy22111112222222
8、322221221221nnnnxyxycxyxyccxyxyAc=B22312rccc应用应用(5)坐标测量仪测园直径坐标测量仪测园直径 归结为求超定方程最小二乘解c -6.0000 6.0600 1.0000 -4.0000 7.8000 1.0000 -2.0000 8.7000 1.0000 0 9.0000 1.0000 2.0000 8.8000 1.0000 4.0000 8.0400 1.0000 6.0000 Ac=B12322312 18.1809 19.2100 19.9225 20.2500 20.3600 20.1604 6.5200 1.0000 19.6276cc
9、crccc-1c=(A*A)(A*B)为什么不用“技术推动”?从“需求牵引”的角度,我们知道,即使是大学后续课程,需要的是高阶、复数、超定的线性方程组。用中学的代入法、消去法是不行的,所以要引进线性代数,其实,它比中学方法更繁,因为它不找窍门,而是死算,但死算有一个好处,因为程序简单了,所以线性代数的好处只有与计算机结合才能显示。线性代数不用计算机解题,不联系应用,不符合课程现代化的要求,落后于美国十多年;一个比方 中学代数中的“代入法”、“消去法”相当于手推独轮车,解决个体户自留地中的运输问题。大学学线性代数是“载重汽车”,解决大生产中大规模、长距离的运输问题。载重汽车很复杂,要讲它的原理和
10、设计方法很费时间,但许多人忘掉了最关键一点,要使载重汽车发挥作用,必须要用发动机,要加油(MATLAB),其次必须要学会开车(机算)、认路(建模)。如果仍然用手工,那么载重汽车还不如手推车,除了耍杂技玩,谁也不会用的。现在的问题就在这里,我们在造“手工载重车”方面下的功夫很大,但在汽油发动机、开车、认路方面一点不教,所以在后续课的广阔天地中没人用载重汽车,都是用独轮车在解题。离开“现代化”太远了!一个比方 中学代数中的“代入法”、“消去法”相当于手推独轮车,解决个体户自留地中的运输问题。大学学线性代数是“载重汽车”,解决大生产中大规模、长距离的运输问题。载重汽车很复杂,要讲它的原理和设计方法很
11、费时间,但许多人忘掉了最关键一点,要使载重汽车发挥作用,必须要用发动机,要加油(MATLAB),其次必须要学会开车(机算)、认路(建模)。如果仍然用手工,那么载重汽车还不如手推车,谁也不会用的。现在的问题就在这里,我们在造“手工载重车”方面下的功夫很大,但在汽油发动机、开车、认路方面一点不教,所以在后续课的广阔天地中没人用载重汽车。要把大多数用汽车的与少数造汽车的区分开来,教会他们开车、认路、解决现代化大生产的需要,这是我们改革的目标。矩阵在科学计算中的重大意义矩阵在科学计算中的重大意义 矩阵是组织海量数据进行运算的最好的数学方法,如果矩阵运算仍然用单个元素运算来完成,那末人们宁愿用代入法或消
12、去法等中学方法。至少它可以省掉一些运算量。要使矩阵运算带来实际的好处,必须要有能进行海量数据运算、处理、绘图的工具,笔算无法显示矩阵优势,只有靠计算机。如果计算机每次只对两个数进行运算,那它的效率和计算器差不多。计算机的优势只有在数据批处理中才能显示。会矩阵不会计算机,是瘸子;会计算机不会矩阵,也是瘸子,要把两者的优势结合起来,才算真正进入了科学计算的殿堂。线性代数能完成这一点,对大学生,对现代化,将是功德无量!国内外教材简要对比篇幅图(张)计算软件工程应用实例修订思想(序言)同济 1 19632开6没有0没有Leon2 54516开100MATLAB33几年改一次,热情给出修订理由和网上帮助
13、。Lay 354816开300MATLAB24工程线性代数18816开61MATLAB27提出一系列改革的理念 说明我国教材的三个弱点说明我国教材的三个弱点1。不注意从几何图形引入线性代数的概念,不用图说明问题。2。不使用现代化计算工具,使得解题的范围无法扩大。3。不联系应用实际,不了解科学和工业现代化对线性代数的需求。不能激发学生学习的热情。国内的线性代数改革,多侧重于课程内部概念的讲法,但缺少两点:一是不注意与应用、与后续课等外部的关系的改革,二是不注意引进新技术,没有用现代化的计算和教学工具。这正是我们常讲的引领科技发展的两个动力:“需求牵引”和“技术推动”。少了这两点,创新的新思想、新
14、课题就没法诞生。机算和手算解题范围的对比 可以用下图表示数学软件对线性代数的作用。白色部分为手工能解的区,黑色区是手工不能解的区域,灰色区是计算太繁的区域,用了数学软件后全部都能解。不难看出,数学软件可以使线性代数较好地满足后续课和未来工程计算的需要。新旧线性代数内容覆盖图新旧线性代数内容覆盖图大纲改革后的解题指标1。解6元以上的实数线性代数方程组(力学);2。解3元以上的复数线性代数方程组(电路);3。会进行3阶以上的信号流图传递函数计算,即学会做文字变量的求逆运算;(信号与系统)4。进行6阶3元以上超定方程组的求解;这是指教材中控制的例题和习题的深度,我们觉得,线性代数达到这个水平,与后续
15、课就可以实现无缝衔接了。实际上,只要学会使用计算机编程以后,阶数是没有上限的。补丁书补丁书线性代数实践线性代数实践 补充的内容为:1。后续课和工程中的应用实例;2。线性代数中所有概念的几何形象,甚至动画;3。解各种线性代数问题的MATLAB程序;4。适合计算机算的习题。另外就是MATLAB语言入门。它的宗旨是实现下面三句口号:线性代数抽象吗?看了本书后,你会知道它的概念都基于线性代数抽象吗?看了本书后,你会知道它的概念都基于空间形象。空间形象。线性代数冗繁吗?学了本书后,你会懂得它的计算全藉助线性代数冗繁吗?学了本书后,你会懂得它的计算全藉助简明程序。简明程序。线性代数枯燥吗?读了本书后,你会
16、发现它的应用极其广线性代数枯燥吗?读了本书后,你会发现它的应用极其广泛又精彩。泛又精彩。美国的做法美国的做法 1990年开始,先组成了线性代数课程研究组(Linear Algebra Curriculum Study Group-LACSG)。8月,他们和工程界的代表,共同提出了几条建议,简称为LACSG Recommendations:要点是:(i),线性代数课程要面向应用,满足广大的非数学专业学生的需要;(ii),它应该是面向矩阵的;(iii),它应该是根据学生的水平和需要来组织的;(iv),它应该利用最新的计算技术它应该利用最新的计算技术;(v),对数学专业要另设课程提高其抽象性。199
17、2年NSF又资助了一个ATLAST计划,ATLAST是 Augment the Teaching of Linear Algebra using Software Tools(用软件工具增强线性代数教学用软件工具增强线性代数教学)的缩写。该计划在1992 到 1997 六个暑期组织了许多学习班。使大批教师接受了科学计算语言的培训。从而在全国推动了线性代数与计算机的结合。本项目工作过程(本项目工作过程(2005)2005年5月8月写出了线性代数实践与MATLAB入门,2005年9月在学校的支持下办了40余人的线性代数教师培训班,以稿为教材,讲8节课。并举行座谈,听取反馈意见。2005年11月,在
18、一个学生班中试点加1学分的“线性代数实践”。也收集反馈。这两项试点的结果都反映在2006 年4月给教指委的建议书中。试用的方法和效果 我校利用这本书的初稿在全校线性代数老师办了一次培训班,给参加培训的老师计工作量,因此参训老师踊跃。在学生班中也作了加一个学分“线性代数实践”的试点,收到了很好的反映。书的用法是在线性代数课中加一个线性代数实践学分,在线性代数上到一半的时候开设。1学分,15学时,其中讲课10学时(MATLAB 4学时,线性代数实践 6学时)上机10机时(5学时)。考试成绩按1015%计入线性代数总分。教师培训班的部分反映(见培训班部分成员谈学习体会)培训班40名教师,有27名写了
19、心得,普遍盛赞引入软件和实践的好处。见给教指委建议书。“老师不能只抱着一本规定的教材上课,必须看外国的最新教材和发展趋势,并从历史的观点分析差距产生的原因和克服的办法;必须了解后续课如何用线性代数,要更多地了解线性代数在工程中的应用。这次培训班和这本实践教材的最大贡献是在这个方面。”“在当前条件下,可以改革的地方应该先做起来。比如用本教材中的应用实例使学生提高学习的目的性和积极性,充分利用二维、三维的空间形象强化学生的感性认识;在计算能力方面,目前马上让全部学生大量使用MATLAB有一定困难,但至少要告诉同学哪些工作应该由计算机来完成,”05届学生反映举例 一边学理论,一边学实践,让我们在其他
20、同学面前多了一份自豪!欣慰之情难以言表!自豪只是内心之感,学这们课的最大体会是多了一技之长!学以制用,此为学的目的:学 matlab让我深刻地体会到了学习线性代数的用途所在,为此解除了困惑,有了学习的动力。这门课对我们很有用,可惜只有我们班开课,应推广至全部同学。最好能增加上机次数,以后每学期最好也能开几次课。不然就忘了,白学了!在2008年初,对这个已是三年级的班又重做了调查,对“线性代数实践”课程仍然反映很好。97学生认为线性代数应该笔算、机算都会,才能解决实际问题。线性代数实践教给他们很有用的能力。而且反映学习机算并不难。另外,反映后续课没有很好用机算使他们无用武之地。08年1月对05班
21、学生重新调查(7)你觉得学生学完线性代数课后应该:(a)。只会用笔算就够了;(b)。只会用计算机算就行了;(c)。笔算、机算都会。请说明理由;答:2人答(a),8人答(b),70人答(c),未答 4 (9)增加计算机算题的内容对教师费不费时?大概要增加多少学时?对学生掌握起来难不难?会帮助还是削弱理论理解?答:不难,810学时,能帮助理解。编程有困难,要有多练的条件。(13)你在其他哪些课程中曾用计算机解过题?用什么语言?对学校做好“提高教育现代化水平”的其他建议。答:数值算法,C语言,MATLAB语言,工作过程(工作过程(2007)1。在总结2006胶印教材的基础上,编写了正式教材工程线性代
展开阅读全文