当前位置:文档之家› 浅谈线性代数与计算机的关系

浅谈线性代数与计算机的关系

浅谈线性代数与计算机的关系
浅谈线性代数与计算机的关系

浅谈线性代数与计算机的关系

线性代数是计算机专业的一门重要基础课程,同时又作为各高等院校和工科类专业的数学基础课程,它具有很强大的应用性和实用性。线性代数是数学的一个分支,它主要处理线性关系问题,它的研究对象是向量、向量空间、线性变换和有限维的线性方程组,向量空间是现代数学的一个重要课题;因而,线性代数被广泛应用于抽象代数和泛函分析中;用过解析几何,线性代数得以被具体表示。线性代数的理论已经被泛化为算子理论。由于科学研究中的非线性模型通常可以被近似为线性模型,使得线性代数被广泛地应用于自然科学和社会科学中。

自计算机产生以来,随着计算机的不断发展和进步,计算机语言也在进步,但是很多软件或编程的编写都离不开计算机算法,这时一种好的计算方法就会成为一个软件或编程的亮点。以前,在计算机的计算算法中,对于一些复杂的计算总是要花很多步骤来完成,既麻烦又容易出错,并很浪费时间(比如在计算机上用算法求鸡兔同笼的问题,如果是用一般算法来求的话,我们会发现很吃力,但是引用的线性代数的矩阵理论就简单的多了),所以在计算效率方面提不上去的话,就会限制计算机的发展和进步。而线性代数的引入就改变了这个问题,使得计算机的发展更加迅猛,到了今天计算机得到广泛应用的时候,计算机数据结构、算法、计算机图形学、计算机辅助设计、密码学、经济学、网络技术、虚拟现实等

技术无不是以线性代数为理论基础并组成其计算机算法中极其重要的一部分。线性代数在计算机领域的应用与计算机的计算性能是成正比例的,同时,这一性能会随着计算机硬件的不断创新和发展而得到极大的提升。

线性代数的计算机应用在全球有很多的应用,例如Wassily Leontief教授把美国经济用500个变量的500个线性方程组描述,而后又把系统简化为42个变量的42个线性方程。.经过几个月的编程,并利用当时的计算机运行了56个小时才求出其解。又如,1992年至1997年,美国国家科学基金会资助的ATLAST(Augment the Teaching of Linear Algbra using Software Tools)计划重点强调在线性代数教学中应该利用新的计算方法技术。

线性代数在计算机方面的应用,促进了计算机的算法计算的发展,同时,计算机的算法进步也为解决线性代数的问题提供了很大的便利(体现为计算机在线性代数中的应用),可以说,在计算机广泛应用的今天,线性代数的计算离不开计算机,运用计算机解决线性代数问题可以让我们充分掌握线性代数的实际应用。

在引用计算机计算有关线性代数问题之前,要求解一个线性微分方程组是非常困难的事情,通常要通过找出各个原函数从而把一些相关的积分求出来,但是,在实际情况中,原函数并不是总是存在的,因此总需要数值解来求得结果,而在运用计算机求解之前,数值解要通过人工计算的,这种方法既浪费精力,又会耗费大量的时间。

矩阵是线性代数中的一种术语,在线性代数中,我们都可以用一个字母来表示许多数,特别是当这个“数”的组成很复杂时,就

应用的更加广泛了。那么接下来问题就变成了解这个矩阵了,上面的矩阵B 被称作是线性方程组的增广矩阵,所以,给定了一个增广矩阵,也就是给定了一个线性方程组。而计算机求解这个矩阵是运用加减法来进行的。 对于矩阵B, 将第一行的每个数都乘上-3以后加到第二行, 也就相当于将第一个方程乘上-3后左右分别加到第二个方程的两边, 这样得到的第二行的第一个数就变成0了, 这样矩阵B 就变成

???

?????--20038010011 第二行现在对应方程2003

82-=-x , 那么对此方程两边乘上-3/8, 就可得x 2=75, 那么对于计算机的操作来讲, 也就是将第二行的所有数都乘上-3/8, 这样阵列就变成

??????751010011 这对应于线性方程组

?

??==+75100221x x x 那么, 再将上面的方程组中第一个方程减去第二个方程, 就得x 1=25, 这对应于将上面的矩阵的第一行的各个元素减去第二行的各个元素, 这样得到矩阵

??

????75102501 这样, 计算机只要通过将某一行乘某一个数, 或者某一行乘上某一个数加到另一行的这种办法, 经过处理直到右边的两列成为对角线

上是1, 其它地方是0, 那么最右边一列就是方程组的解。

上面这个例子就是计算机在线性代数中的一个很普遍的计算应用,从而可以知道在一些更为复杂的线性代数计算中,应用计算机程序来求解时,就更加简单了,这样既可以省时又可以省精力。

总得来说,线性代数和计算机的关系,是:第一,通过在计算机中应用线性代数的理论等来完成一些复杂的计算,从而应用到各个需要的领域中去;第二,通过计算机的程序来求解线性代数方程组。

姓名:钟永亮

学号:12551102026

班别:B班

数学史话线性代数发展史简介

数学史话线性代数发展史简介 数学史话—线性代数发展史简介 一门科学的历史是那门科学中最宝贵的一部分,因为科学只能给我们知识,而历史却能给我们智慧。 傅鹰 数学的历史是重要的,它是文明史的有价值的组成部分,人类的进步和科学思想是一致的。 F. Cajori 从事数学研究,发现新的定理和技巧是一回事;而以一种能使其他人也能掌握的方式来阐述这些定理和技巧则又是一回事。学习那些伟大的数学家们的思想,使今天的学生能够看到某些论题在过去是怎样被处理的。 V. Z.卡兹 数学不仅是一种方法、一门艺术或一种语言,数学更主要的是一门有着丰富内容的知识体系,其内容对自然科学家、社会科学家、哲学家、逻辑学家和艺术家十分有用,同时是影响政治家和神学家的学说。 M(Kline 一、了解数学史的重要意义 数学是人类文明的一个重要组成部分,是一项非常重要的人类活动。与其他文化一样,数学科学是几千年来人类智慧的结晶。在学习数学时,我们基本是通过学习教材来认识这门学科的。教材是将历史上的数学材料按照一定的逻辑结构和学习要求加以重组、取舍编撰而成,因此,数学教材往往舍去了许多数学概念和方法形成的实际背景、演化历程以及导致其演化的各种因素。由于数学发展的实际情况与教材的编写体系有着许多不同,所以,对数学教材的学习,往往难以了解数学的全貌

和数学思想产生的过程。正因为如此,许多人往往把数学当成了枯燥的符号、无源的死水,学了很多却理解得很少。 数学和任何一门科学一样,有着自身发展的丰富历史,是积累性的科学。数学的发展历史展示了人类追求理想和美好生活的力量,历史上数学家的成果、业绩和品德无不闪耀着人类思想的光辉,照亮着人类社会发展和进步的历程。 通过了解一些数学史,可以使我们了解数学科学发生、发展的规律,通过追溯数学概念、思想和方法的演变和发展过程,探究数学科学发展的规律和文化内涵,帮助我们认识数学科学与人类社会发展的互动关系以及数学概念和方法的重要意义。 二、代数学的历史发展情况 数学发展到今天,已经成为科学世界中拥有一百多个主要分支学科的庞大的“共和国”。大体说来,数学中研究数的部分属于代数学的范畴;研究形的部分,属于几何学的范筹;沟 通形与数且涉及极限运算的部分,属于分析学的范围。这三大类数学构成了整个数学的本体与核心。在这一核心的周围,由于数学通过数与形这两个概念,与其它科学互相渗透,而出现了许多边缘学科和交叉学科。本节简要介绍一下代数学的历史发展情况。 “代数”(algebra)一词最初来源于公元9世纪阿拉伯数学家、天文学家阿尔?花拉子米(al-Khwarizmī,约780,850)一本代数教程,书名的直译为《还原与对消的计算概要》(其书名中的al-jabr 这个词意为“还原”,它所指的意思是把方程式一边的负项移到方程另一端“还原”为正项;al-muqabala意即“对消”或“化简”,指方程两端可以消去相同的项或合并同类项。在翻译中把“al-jabr”译为拉丁文“aljebra”,拉丁文“aljebra”一词后来被许多国家采用,英文词“algebra”就是阿拉伯文“al-jabr”的讹用。

线性代数选择题(考试用题)

线性代数选择题道(含答案) 1.设矩阵A= 100 020 003 ? ? ? ? ? ? ? ,则A-1等于() A. 1 3 00 1 2 001 ? ? ? ? ? ? ? ? ? ? B. 100 1 2 00 1 3 ? ? ? ? ? ? ? ? ?? C. 1 3 00 010 00 1 2 ? ? ? ? ? ? ? ?? D. 1 2 00 1 3 001 ? ? ? ? ? ? ? ? ? ? 2.设A是方阵,如有矩阵关系式AB=AC,则必有() A. A =0 B. B≠C时A=0 C. A≠0时B=C D. |A|≠0时B=C 3.设Ax=b是一非齐次线性方程组,η1,η2是其任意2个解,则下列结论错误的是() A.η1+η2是Ax=0的一个解 B.1 2 η1+ 1 2 η2是Ax=b的一个解 C.η1-η2是Ax=0的一个解 D.2η1-η2是Ax=b的一个解 4.设λ0是矩阵A的特征方程的3重根,A的属于λ0的线性无关的特征向量的个数为k,则 必有() A. k≤3 B. k<3 C. k=3 D. k>3 5.下列矩阵中是正定矩阵的为() A. 23 34 ? ? ? ? ? B. 34 26 ? ? ? ? ? C. 100 023 035 - - ? ? ? ? ? ? ? D. 111 120 102 ? ? ? ? ? ? ? 6.下列矩阵中,()不是初等矩阵。 A. 001 010 100 ?? ?? ?? ?? ?? B. 100 000 010 ?? ?? ?? ?? ?? C. 100 020 001 ?? ?? ?? ?? ?? D. 100 012 001 ?? ?? - ?? ?? ??

线性代数应用案例

行列式的应用 案例1 大学生在饮食方面存在很多问题,多数大学生不重视吃早餐,日常饮食也没有规 律,为了身体的健康就需要注意日常饮食中的营养。大学生每天的配餐中需要摄入一定的蛋白质、脂肪和碳水化合物,下表给出了这三种食物提供的营养以及大学生的正常所需营养(它 试根据这个问题建立一个线性方程组,并通过求解方程组来确定每天需要摄入的上述三种食物的量。 解:设123,,x x x 分别为三种食物的摄入量,则由表中的数据可以列出下列方程组 123231 23365113337 1.1352347445 x x x x x x x x ++=?? +=? ?++=? 利用matlab 可以求得 x = 0.27722318361443 0.39192086163701 0.23323088049177 案例2 一个土建师、一个电气师、一个机械师组成一个技术服务社。假设在一段时间内, 每个人收入1元人民币需要支付给其他两人的服务费用以及每个人的实际收入如下表所示,问这段时间内,每人的总收入是多少?(总收入= 实际收入+支付服务费) 解:设土建师、电气师、机械师的总收入分别是123,,x x x 元,根据题意,建立方程 组 1232133 120.20.35000.10.47000.30.4600 x x x x x x x x x --=?? --=??--=? 利用matlab 可以求得

x = 1.0e+003 * 1.25648414985591 1.44812680115274 1.55619596541787 案例3 医院营养师为病人配制的一份菜肴由蔬菜、鱼和肉松组成,这份菜肴需含1200cal 热量,30g 蛋白质和300mg 维生素c ,已知三种食物每100g 中的有关营养的含量如下表, 解:设所配菜肴中蔬菜、鱼和肉松的数量分别为123,,x x x 百克,根据题意,建立方程组 12312312360300600120039630906030300 x x x x x x x x x ++=?? ++=? ?++=? 利用matlab 可以求得 x = 1.52173913043478 2.39130434782609 0.65217391304348 矩阵的应用 案例1 矩阵概念的引入 (1)线性方程组 1111221121122222 1122n n n n n n nn n n a x a x a x b a x a x a x b a x a x a x b +++=??+++=?? ??+++=? 的系数(,1,2,,),(1,2,,)i j j a i j n b j n == 按原来的位置构成一数表

浅谈线性代数与计算机的关系

浅谈高等数学,线性代数与计算机的关系 以下是OIer们的各种观点,仅供参考. 1、如果程序中要使用算法,高等数学可能用得上。不过一般的程序,还是很难用得上高等数学的。 2、高等数学只是基础,一旦你进入数据结构、数据库或其它比较专业的东东,它的基础作用就很明显了! 3、其实关键是看你干什么,计算机编程也有很多方面,比如说你要搞图形图象处理建模,就肯定要线形代数方面的知识,但你如果是一般的编程,就不是那么明显。 4、思想,逻辑思维对一个程序员太重要了,多少时候,我们都需要在头脑里面把程序运行上几遍,这凭什么?因为程序员有出色的逻辑思维,而这种出色的逻辑思维从何处而来??数学数学还是数学.基础学科锻炼人的基础,没有地基何来高楼大厦,所以,我认为,不管是数学还是离散数学等等的相关东西都要好好学习?5、高数的作用:一是培养思维,二是算法分析,三是程序可能本身与高数有关。 6、如果你做图象处理的话 7、高等数学是一门基础学科,如果没有学过高数,那么看计算方法就可能象看天书似的了。如果你要做一名编程熟练工,可以不学它,否则好好学学吧! 8、高数就象是武林高手的内功,虽然不能用来击败对手,但是可以让你的招式更有杀伤力。当然必要的招式还是很重要的,至于象令狐冲那样的只用招式打天下的天才比较少。?9、思想,逻辑思维对一个程序员是很重要的,你不能只是学会click,click,click. 那样你是没有什么前途的。?10、说白了,高等数学是训练你的思维的。如果你是数学系的本科生,考研你可以考除了文学系和新闻系的任何一个科系,为什么?因为你的思维比较能跟得上拍。1?1、高等数学在一些常用数值计算算法上能用的上, 不过在一般的程序上是用不上的。不过小弟我听说高数在解密方面有用,如果你想当黑客就要好好学了, 呵呵~~~~~ 12、我希望你知道编程只是为了表现你的思维、你的创造力, 仅仅是一种表达方式,而数学是你能不断创新的基石。 13、数学是所有学科的基础,数学不好,什么都不可能学好,我看过一个报道,有的软件公司根本不要计算机专业的程序员,而是到数学系去找,经过短期的培训他们的编程能力肯定比不注重数学基础的程序员强,现在知道它的利害性了吧,好好学数学吧! 14、我认为那得看你是将来拿编程来干什么如果用与科学计算比如火箭发射那种计算 那数学和物理差一点都不行如果你是一个应用程序开发者那对数学的要求就不一定高 我在系里数学最差但编程最好这也是中国教育制度的缺陷不能尽展所长我学校里的计算机教学计划还是5年以前制定的学的都是理论没有实际的东西 15、高等数学对编程有何作用??数学是计算机的鼻祖,等你到商业的开发环境,比如做游戏开发,就需要数学基础很深的人工智能了,很多公司就找那些数学系的来做开发,对他们来

(完整版)线性代数应用实例

线性代数应用实例 ● 求插值多项式 右表给出函数()f t 上4个点的值,试求三次插值多项式23 0123()p t a a t a t a t =+++, 并求(1.5)f 的近似值。 解:令三次多项式函数23 0123()p t a a t a t a t =+++过 表中已知的4点,可以得到四元线性方程组: ?????? ?=+++-=+++=+++=6 279318420 33 210321032100 a a a a a a a a a a a a a 对于四元方程组,笔算就很费事了。应该用计算机求解了,键入: >>A=[1,0,0,0;1,1,1,1;1,2,4,8;1,3,9,27], b=[3;0;-1;6], s=rref([A,b]) 得到x = 1 0 0 0 3 0 1 0 0 -2 0 0 1 0 -2 0 0 0 1 1 得到01233,2,2,1a a a a ==-=-=,三次多项函数为23 ()322p t t t t =--+,故(1.5)f 近似等于23 (1.5)32(1.5)2(1.5)(1.5) 1.125p =--+=-。 在一般情况下,当给出函数()f t 在n+1个点(1,2,,1)i t i n =+L 上的值()i f t 时,就可 以用n 次多项式2012()n n p t a a t a t a t =++++L 对()f t 进行插值。 ● 在数字信号处理中的应用----- 数字滤波器系统函数 数字滤波器的网络结构图实际上也是一种信号流图。它的特点在于所有的相加节点都限定为双输入相加器;另外,数字滤波器器件有一个迟延一个节拍的运算,它也是一个线性算子,它的标注符号为z -1。根据这样的结构图,也可以用类似于例7.4的方法,求它 的输入输出之间的传递函数,在数字信号处理中称为系统函数。 图1表示了某个数字滤波器的结构图,现在要求出它的系统函数,即输出y 与输入u 之比。先在它的三个中间节点上标注信号的名称x1,x2,x3,以便对每个节点列写方程。

线性代数小论文

线性代数小论文 在学习了线性代数两个多月后,也算是对它有了一些了解。在此,我就从老师教学和我自身的学习方面谈谈我的体会,对教学改革提一些自己的意见。 首先,我想说明的是,大学里的学习是不能靠其他任何人的,只能靠自己,老师只是起到一个引导作用。所以教材是我们最重要的学习资源,如果没有书本,就是天才也不可能学好。我使用的线性代数教材是科学出版社出版李小刚主编的《线性代数及其应用》。我比较了一下这本书和其他线代教材的区别,它有个很大的特点就是,别的教材第一章讲的是行列式,而它却直接通过介绍高斯消元法引入了矩阵的概念,在学习了矩阵后才介绍行列式的计算。这是这本教材的优越之处,它包含了一个循序渐进的过程。但是,它也有许多的不足之处,就个人在看这本教材时,觉得它举得实例太少了,并且例子不太全面,本来线性代数是一门比较抽象的学科,加上计算量大,学时少,所以要学好它,就只有靠自己在课余时间多加练习,慢慢领悟那些概念性的东西。然后对于教材内容的侧重点,我觉得应该放在线性方程组这一块,因为它是其他问题的引出点,不管是矩阵,行列式,还是矩阵的秩和向量空间,都是为线性方程组服务的。我们对向量组的线性相关性的讨论,还有对矩阵的秩,向量组的秩的计算,都是为了了解线性方程组的解的情况。在线性方程组的求解过程中,我们运用了矩阵的行变换来求基础解系,当然这就相当于求极大无关组。还有对线性相关和线性无关的讨论,这也关系到线性方程组的解。所以在改革中,应该拿线性方程组为应用的实例,来一步一步的解剖概念和定理。当然一些好的、典型的解题方法,也应该用具体的例子来讲解,这是一本教材必须具备的。 其次,老师在教学中,也应该以一些具体的实例入手来教学,就像开尔文说的,数学只不过是常识的升华而已,所以如果脱离了实际应用,只是讲抽象的概念和式子,是很难明白的,并且有实例的对照,可以加深记忆理论知识。然后要注重易混淆概念的区别,必要时应该拿出来单独讲讲,比如矩阵和行列式的区别,矩阵只是为了计算线性方程而列的一个数据单而已,并无实际意义。而行列式和矩阵有本质的区别,行列式是一个具体的数值,并且行列式的行数和列数必须是相等的。其实老师在教学过程中,应该学会轻松一点,我不希望看到老师在讲台上讲得满头大汗,而学生坐在下面听得云里雾里的场面,这就需要老师能够精选一些内容讲解,不需要都讲,而其他相关的内容让学生自己通过举一反三就得到就可以了。老师可以自己选一些经典的例子来讲,而不一定要讲书上的例子。然后对于例子中的计算,老师就可以不用算了,多叫学生动动手,增加我们的积极性,并且这样也更能发现问题。再就是线性代数的课时少,这是一个客观存在的原因,所以更要精讲。而不需全部包揽。当然,若果能通过改革,增加课时是最好不过了。这也算一点小小的建议吧。 然后,自己在学习的过程中,也应该能够整体把握老师的意思,注意各个章节的联系,R.斯根普说过个别的概念一定要融入与其它概念合成的概念结构中才有效用。数学中的概念往往不是孤立的,理解概念间的联系既能促进新概念的引入,也有助于接近已学过概念的本质及整个概念体系的建立。如矩阵的秩与向量组的秩的联系:矩阵的秩等于它的行向量组的秩,也等于它的列向量组的秩;矩阵行(列)满秩,与向量组的线性相关和线性无关也有一定的联系。知识体系是一环扣一环,环环相连的。前面的知识是后面学习的基础,如用初等变换求矩阵的秩熟练与否,直接影响求向量组的秩及极大无关组,进一步影响到求由向量组生成的向量空间的基与维数;又如求解线性方程组的通解熟练与否,会影响到后面特征向量的求解,以及利用正交变换将二次型化为标准型等。因此,学习线性代数,一定要坚持温故而知新的学习方法,及时复习巩固,为此,老师课前的知识回顾以及学生提前预习是十分必要的。对于后来学的,应该多翻翻书看看前面是怎么说的,往往前面学习的内容是为后面做铺垫的,所以在学了后面的知识后,再看前面的知识,会对前面的知识有一个新的认识,会更

浅谈线性代数学习感想

浅谈线性代数学习感想 Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108】

从线性代数知识内容感想浅谈当代应用 一、前言感想 从大学大一下半学期开始,学校就开设了这门课程,经过一个学期的学习,对其中的一些知识要点也有了深刻的认识与体会。在我的身边,线性代数被不少同学排斥,足见这门课给同学们造成的困难。在这门课的学习过程中,很多同学上课听不懂,一上课就想睡觉{包括我自己},公式定理理解不了,知道了知识但不会做题,记不住等问题。慢慢的,我发现,只要有正确的方法,再加上自己的努力,就可以学好它。一定要重视上课听讲,不能使线代的学习退化为自学。上课时,老师的一句话就可能使你豁然开朗,就可能改变你的学习方法甚至改变你的生。上课时一定要“虚心”,即使老师讲的某个题自己会做也要听一下老师的思路。 当然,说句实话,线性代数给我个人的感觉是要比高数《微积分》要难许多。首先,它涉及到的知识内容有很多,很多都是前后关联的;其次,它其中的定义概念很多,重点知识也要熟记才能够得心应手的应用;第三,概念抽象,很难去理解,只能是通过做题来理解加深印象;最后,计算繁琐,一步错,步步错,需要耐心仔细等等。这些都是个人的一些感受。而我课余为了多加强练习,也从网上找了很多试题来练习等等方法。下面就说说一些个人感觉线性代数的基本应用。 二、当代应用 矩阵。应该说矩阵是一种非常常见的数学现象。从学校的课表、工厂里的生产进度表、价目表、数据分析表等等都可以看到它的影子,它

是表述或处理大量的生活、生产与科研问题的有力的工具。矩阵的重要作用主要是它能把头绪纷繁的十五按一定的规则清晰地展现出来,并通过矩阵的运算或变各种换来揭示事物之间的内在联系。 矩阵的初等变化,矩阵的秩,初等矩阵,线性方程组的解。向量组的线性相关,向量空间,向量组的秩等,这些都是线性代数的核心概念。如我们土木老师所说的,通过计算机并广泛应用于解决桥梁设计,交通规划,石油勘探,经济管理等科学领域。 当然,线性代数也应用于自然科学和社会科学中。线性代数在数学、物理学和技术学科中也有各种重要应用,因而它在各种代数分支中占居首要地位;线性代数方法是指使用线性观点看待问题,并用线性代数的语言描述它、解决它(必要时可使用矩阵运算)的方法。这是数学与工程学中最主要的应用之一。 三、结束语 随着学习的深入,我终于渐渐体会到了线性代数的高深。在计算机、工程等各个领域的关联又是如此密切。当然,也不得不佩服老师能把这样一门学科学的精妙,同时又能够传授给学生。老师也已经尽心尽力做了他应该做的事了,尽管我不能把这门学科很好的掌握,但也只能上课用心的去听课,平时多花时间去练习吧。但愿自己期末考试能不挂科,而是稳稳的过吧。还是感谢线代,给我带来了刻骨铭心的心灵启蒙盛宴。

线性代数的起源发展及其意义

线性代数的起源发展及其意义 线性代数是处理矩阵和向量空间的数学分支,在现代科学的各个领域都有应用。由于费马和笛卡尔的工作,线性代数基本上出现于十七世纪。直到十八世纪末,线性代数的领域还只限于平面与空间。十九世纪上半叶才完成了到n维向量空间的过渡,矩阵论始于凯莱,在十九世纪下半叶,因当时对其充分的研究和探索而使其达到了它的顶点。1888年,皮亚诺以公理的方式定义了有限维或无限维向量空间。托普利茨将线性代数的主要定理推广到任意体上的最一般的向量空间中。线性映射的概念在大多数情况下能够摆脱矩阵计算而引导到固有的推理,即是说不依赖于基的选择。不用交换体而用未必交换之体或环作为算子之定义域,这就引向模的概念,这一概念很显著地推广了向量空间的理论和重新整理了十九世纪所研究过的情况。 “代数”这一个词在中国出现较晚,在清代时才传入中国,当时被人们译成“阿尔热巴拉”,直到1859年,清代著名的数学家、翻译家李善男才将它翻译成为“代数学”,之后一直沿用。 线性代数是讨论矩阵理论、与矩阵结合的有限维向量空间及其线性变换理论的一门学科。 主要理论成熟于十九世纪,而第一块基石(二、三元线性方程组的解法)则早在两千年前出现。

线性代数在数学、物理学和技术学科中有各种重要应用,因而它在各种代数分支中占居首要地位 在计算机广泛应用的今天,计算机图形学、计算机辅助设计、密码学、虚拟现实等技术无不以线性代数为其理论和算法基础的一部分; 该学科所体现的几何观念与代数方法之间的联系,从具体概念抽象出来的公理化方法以及严谨的逻辑推证、巧妙的归纳综合等,对于强化人们的数学训练,增益科学智能是非常有用的 随着科学的发展,我们不仅要研究单个变量之间的关系,还要进一步研究多个变量之间的关系,各种实际问题在大多数情况下可以线性化,而由于计算机的发展,线性化了的问题又可以计算出来,线性代数正是解决这些问题的有力工具。 线性(linear)指量与量之间按比例、成直线的关系,在数学上可以理解为一阶导数为常数的函数,非线性(non-linear)则指不按比例、不成直线的关系,一阶导数不为常数。线性代数起源于对二维和三维直角坐标系的研究。在这里,一个向量是一个有方向的线段,由长度和方向同时表示。这样向量可以用来表示物理量,比如力,也可以和标量做加法和乘法。这就是实数向量空间的第一个例子。 现代线性代数已经扩展到研究任意或无限维空间。作

线性代数期末考试试题

《线性代数》重点题 一. 单项选择题 1.设A 为3阶方阵,数 = 3,|A | =2,则 | A | =( ). A .54; B .-54; C .6; D .-6. 解. .54227)3(33-=?-=-==A A A λλ 所以填: B. 2、设A 为n 阶方阵,λ为实数,则|λA |=( ) A 、λ|A |; B 、|λ||A |; C 、λn |A |; D 、|λ|n |A |. 解. |λA |=λn |A |.所以填: C. 3.设矩阵()1,2,12A B ?? ==- ??? 则AB =( ). 解. ().24121,221???? ??--=-???? ??=AB 所以填: D. A. 0; B. ()2,2-; C. 22?? ?-??; D. 2142-?? ?-?? . 4、123,,a a a 是3维列向量,矩阵123(,,)A a a a =.若|A |=4,则|-2A |=( ). A 、-32; B 、-4; C 、4; D 、32. 解. |-2A |=(-2)3A =-8?4=-32. 所以填: D. 5.以下结论正确的是( ). A .一个零向量一定线性无关; B .一个非零向量一定线性相关; C .含有零向量的向量组一定线性相关; D .不含零向量的向量组一定线性无关. 解. A .一个零向量一定线性无关;不对,应该是线性相关. B .一个非零向量一定线性相关;不对,应该是线性无关. C .含有零向量的向量组一定线性相关;对. D .不含零向量的向量组一定线性无关. 不对, 应该是:不能判断. 所以填: C. 6、 1234(1,1,0,0),(0,0,1,1),(1,0,1,0),(1,1,1,1),αααα====设则它的极 大无关组为( ) A 、 12,; αα B 、 123,, ;ααα C 、 124,, ;ααα D 、1234,, ,αααα

线性代数 与计算机

线性代数是一门应用性很强,而且理论非常抽象的数学学科,它主要讨论了矩阵理论、与矩阵结合的有限维向量空间及其线性变换的理论.在计算机广泛应用的今天,计算机图形学、计算机辅助设计、密码学、经济学、网络技术等无不以线性代数为基础.但是在线性代数中,大部分的计算太过繁琐.例如当把方程的阶次提高到了三元以上时,不但要求较高的抽象思维能力,而且也要求用十分繁琐的计算步骤才能解决问题,这使得大多数的工科学生对线性代数感到乏味枯燥[1] 当前学生在学习线性代数上也存在众多问题:学习没有计划,学习环节不完整,读书不求甚解,懒于动脑思考线性代数与实际的联系,学习过程中不善于查找相关资料等.这些普遍问题使得学生的学习与现实产生了严重的脱节.大学的学习内容、方法和要求,比起中学的学习发生了很大的变化,没有老师像在高中一样督促你学习,所以大部分的学生一进大学便放松了自己,就是认真学习的学生也是毫无计划,整天忙于被动的应付听课、完成作业和考试,缺乏主动自觉的学习,干什么都心中无数. 不但对线性代数的学习如此,线性代数本身的特点也使得大部分学生对线性代数生而畏之.例如,线性代数中多项式部分定义的繁琐难懂,最大公因式、不可约多项式、二次型等与实际应用的相脱离,向量的线性相关、线性空间、线性变换、欧式空间等问题概念的抽象性,行列式的求法、矩阵的相关计算容易出错,线性代数中有些知识需要进行大量的、机械的数值运算,在学生套用公式时,耗费了大量的时间和精力,又往往出错.例如:在求解行列式问题上,如果矩阵A为高阶方阵,且不具备特殊条件(比如为三角矩阵等),那么在求解矩阵A的行列式时,需要将矩阵A依次按行展开,将其化为多个三阶矩阵的和才可套用公式求出,期间过程繁琐,费时且容易出错,长期下来学生学习线性代数时搞不懂、弄不清,即使经过长期理论熏陶并经过复杂的计算过程将题目解答出来,也无法判断题目的对错,更不要说学生对线性代数的研究.所以使得很多同学对线性代数失去了兴趣.但是,以上问题若用计算机求解则可几步便求出答案,达到事半功倍的效果. 大部分学生不懂也不善于运用计算机解决线性代数问题,可能存在有如下几点原因: (1)喜欢文科类课程,对线性代数等数学学科没有兴趣,所以不愿去研究其解题方法,或者由于需要长期进行大量的计算,而对线性代数没有了兴趣;(2)对计算机软件不感兴趣,以至于运用软件求解计算生疏不懂;(3)不肯动脑研究计算机软件,懒于记忆软件中的常用函数;(4)想锻炼自己的动笔能力,喜欢用稿纸演算. 4.1中的例子只是根据经济学中投入产出模型简化了实际应用中的大量数据,意在说明运用计算机可以解决现实生活中普遍的问题.计算机不仅可以把复杂的运算过程变成简单的函数(如求矩阵的逆),既节省了大量的演算时间,又体会到了开动脑筋,运用自己的方法编写程序而得来的对数学的兴趣,还可以解决现实生活中比如经济、金融等方面的问题. 计算机已经成为我们生活中不可缺少的一部分,我们可以充分利用计算机为我们的学习、生活提供帮助.当然,前提是我们必须动脑,动手,勤于思考才行. 在计算机出现之前, 要解线性微分方程组是非常难的事情, 通常是要努力地找各种函数的原函数, 将一些积分算出来. 因此, 找原函数的技术得到广泛研究. 因为, 一旦找到了原函数, 积分的运算量就没有那么大了. 这就是到今天为止的高等数学教育还残留有过去的传统, 即对各种原函数的求解技巧津津乐道的重要原因. 但是, 实际情况中, 原函数并不总是存在的, 因此总需要数值解. 而在计算机出现之前, 数值解通过人工计算, 是相当耗时费力的. 而在计算机被大量使用之后, 情况就出现了改观, 计算机在极短的时间内, 比如在0.1秒的时间,

浅谈线性代数在化学理论中的应用

2014年第30期应用科技科技创新与应用 浅谈线性代数在化学理论中的应用 徐克龙 (西华大学数学与计算机学院,四川成都611930) 1线性代数与线性关系[1][2] 线性代数是数学的一个部分,线性代数处理的是线性关系的问题。线性代数是理工科、专科学生必修的一门重要基础课,它既是学习计算数学、微分方程、离散数学的基础,也在工程技术和自然科学中被广泛应用。代数英文是Algebra,起源于阿拉伯语。它的原意是“结合在一起”,代数能够把原来很多不相关的没有联系的事物结合在一起,从而进行抽象。抽象是为了更好地解决问题,同时也是为了能让我们更好的工作,能大大提高我们的工作效率,我们可以通过学习线性代数来把很多问题归为一种问题解决,线性代数中的行列式、矩阵和向量尤为重要,在以下讨论的量子化学中也应用到行列式和矩阵的知识。随着数学的发展,线性代数的含义也不断的扩大。它的理论不仅渗透到了数学的许多分支中,而且在理论化学、工程技术、航天、生物技术、理论物理、航海等领域中都有着广泛的应用。线性代数在很多领域都得到了广泛的应用,这又是因为什么呢?原因可以归结为以下几点。 1.1大千世界的许多现象是成线性变化的。例如牛顿第二定律,物体的加速速度同它所受到的力成正比,这就是一个线性方程。量子化学中物质的波粒二象性的薜定谔方程,也是线性方程组。 1.2我们在研究单个变量的关系时,也必须由此联想到多个变量之间的关系。因而大多数的实际问题都可以用线性关系来解决,这也是线性代数被广泛应用的原因。 1.3线性代数从具体概念到抽象的公理化方法以及严谨的逻辑推证、巧妙的归纳综合等,对于提高科学智能是很有用的。 2物理化学中的量子化学[3][4] 量子化学是物理化学中的一部分,量子化学可分基础研究和应用研究两大类,基础研究主要是寻求量子化学中的自身规律,建立量子化学的多体方法和计算方法等,多体方法包括化学键理论、密度矩阵理论和传播子理论,以及多级微扰理论、群论和图论在量子化学中的应用等。应用研究是利用量子化学方法处理化学问题,用量子化学的结果解释化学现象。量子化学的计算方法主要分为:(1)分子轨道法;(2)价键法。分子轨道法,它是原子轨道对分子的推广,即在物理模型中,假定分子中的每个电子在所有原子核和电子所产生的平均势场中运动,即每个电子可由一个单电子函数来表示它的运动状态,并称这个单电子函数为分子轨道,而整个分子的运动状态则由分子所有的电子的分子轨道组成(乘积的线性组合),这就是分子轨道法名称的由来。量子力学有五个基本假设: 假设一:对于一个微观体系,它的状态和由该状态所决定的各种物理性质可用波函数 Ψ(x,y,z,t)表示。Ψ是体系的状态函数,是体系中所有粒子坐标的函数,也是时间函数。 假设二:对于一个微观体系的每个可观测的物理量,都对应着一个线性自轭算符。 假设三:若某一物理量A的算符B作用于某一状态函数Ψ,等于某一常数a乘以Ψ,即BΨ=aΨ。那么对Ψ所描述的这个微观体系的状态,物理量A具有确定的数值a。a称为物理量算符B的本征值,Ψ称为本征波函数。 假设四:若Ψ1,Ψ2,Ψ3,...Ψn为某一微观体系的可能状态,则由他们的线性组合所得的Ψ也是该体系可能存在的状态。 假设五:在同一原子轨道或分子轨道上,最多只能容纳俩个电子,这两个电子的自旋状态必须相反。或者说,两个自旋相同的电子不能占据同一轨道。这一假设在量子力学中通常表达为:描述多电子体系轨道运动和自旋运动的全波函数,对任意两粒子的全部坐标(空间坐标和自旋坐标)进行交换,一定得反对称的波函数。 在以上的量子力学中五个假设中也用到了线性代数的相关知识,假设二中有线性自轭算符,而在假设三中自轭算符的第二项重要性质就是归一性,在假设四中态叠加原理中也有线性组合系数。在以上我们所讨论的几个方面中我们了解了什么是线性代数,线性代数被广泛应用的原因,物理化学中的量子力学。虽然不能全面的,精确地解释线性代数和化学的联系。但从他们各自的解释中我们也不难看出线性代数在量子力学中的应用,量子化学是建立在线性Hilbert空间的理论基础上的,没有很好的线性代数的基础,不可能很好的掌握量子化学。当我刚刚接触物理化学的第一节课时,对物理化学的印象是特别抽象难懂,但经过几节课的学习后发现,线性代数对学习这门物理化学的帮助也是很大的,特别是在下面的一节中更多的用到了线性代数的知识,下面就让我们一起看一下。 在利用变分法解Schrodinger方程时,利用了线性变分法求出线性组合系数,进而得到波函数,此外在解方程的时候也应用到了对称矩阵的知识,利用学到的线性代数中的行列式的知识,得到了久期方程组以及久期行列式,在原子轨道线性组合为分子轨道中,久期方程是指关于组合系数的线性齐次方程组。该方程组有不全为零的解的条件是由系数所构成的行列式等于零,此行列式称为久期行列式。久期方程是对任意线性齐次方程组而言的。任意线性齐次方程组有根的条件是其系数行列式为零。这说明几个方程不是线性无关的,即至少有一组线性相关的解组。一般用久期方程判断方程组有无根的性质来确定某方程组的系数。 3线性代数在化学方程式系数配平中的作用 从配平化学方程式的线性代数法介绍可知,用线性代数法配平化学反应方程式时,只需求出齐次线性方程组的一个基础解系.这种方法简单、易行,然而,此方法并不是对所有反应方程式的配平都适用。在化学方程的配平中,以前我们进常用的方法氧化值法,电子法,离子电子法、观察法等,这些方法都有他们的局限性,他们只对简单的化学方程式的配平有效,他们只是专门针对某一个特定的化学反应,因而不具有普遍性,但利用线性代数的方法解决化学方程式系数配平的问题就简单方便了,由此我们有一次看出了线性代数对化学产生了重要影响,线性代数与化学俩者之间联系密切,相互关联,相互作用。 4结束语 线性代数对化学产生重要的影响,线性代数与化学之间密不可分,相互联系,相互作用。线性代数中的行列式、矩阵运算、初等变换与线性方程组、向量的线性相关性、矩阵的对角化及二次型能与化学产生联系。现在所学的物理化学很抽象,特别难理解,但是结合线性代数和微积分来理解,就能更加深入了解这些化学理论知识的意义。 参考文献 [1]同济大学数学系.工程数学-线性代数(第5版)[M].北京:高等教育出版社,2007. [2]王萼芳,石生明.高等代数(第3版)[M].北京:高等教育出版社,2003. [3]夏少武,夏树伟.量子化学基础[M].北京:科学出版社,2010. [4]天津大学物理化学教研室.物理化学[M].北京:高等教育出版社,2009. 摘要:线性代数与化学理论有着很多的联系。量子化学就是建立在线性Hilbert空间的理论基础上的,没有很好的线性代数的基础,不可能很好的掌握量子化学。而如今新药的研发和化学都离不开量子化学的计算。随着化学科技和信息技术的发展,线性代数对化学的影响越来越多,应用也越来越来广泛。对线性代数的基本意义和在化学涉及的常见理论进行了简述,并通过例子来具体说明线性代数在化学理论中的应用,对进一步了解抽象的线性代数很有意义。 关键词:线性代数;化学;量子 288 --

线性代数发展简史论文范文

华北水利水电学院 线性代数发展简史 课程名称:线性代数 专业班级: 成员组成: 联系方式: 2011年11月6日

摘要:代数学可以笼统地解释为关于字母运算的学科。线性代数是高等代数的一大分支,是研究如何求解线性方程组而发展起来的。线性代数的主要内容有行列式、矩阵、向量、线性方程组、线性空间、线性变换、欧氏空间和二次型等。 关键词:高等代数行列式矩阵向量 线性代数发展简史 1 代数学可以笼统地解释为关于字母运算的学科。在中学所学的初等代数中,字母仅用来表示数。初等代数从最简单的一元一次方程开始,一方面进而讨论二元及三元的一次方程组,另一方面研究二次以上及可以转化为二次的方程组。沿着这两个方向继续发展,代数学在讨论任意多个未知数的一次方程组,也叫线性方程组的同时,还研究次数更高的一元方程及多元方程组。发展到这个阶段,就叫做高等代数。 线性代数是高等代数的一大分支,是研究如何求解线性方程组而发展起来的。线性代数的主要内容有行列式、矩阵、向量、线性方程组、线性空间、线性变换、欧氏空间和二次型等。在线性代数中,字母的含义也推广了,它不仅用来表示数,也可以表示行列式、矩阵、向量等代数量。笼统地说,线性代数是研究具有线性关系的代数量的一门学科。线性代数不仅在内容上,更重要的是在观点和方法上比初等代数有很大提高。 在线性代数中最重要的内容就是行列式和矩阵。虽然表面上看,行列式和矩阵不过是一种语言或速记,但从数学史上来看,优良的数学符号和生动的概念是数学思想产生的动力和钥匙。 行列式出现于线性方程组的求解。行列式的概念最早是由十七世纪日本数学家关孝和提出来的,他在1683年写了一部叫做《解伏题之法》的著作,标题的意思是“解行列式问题的方法”,书里对行列式的概念和它的展开已经有了清楚的叙述。欧洲第一个提出行列式概念的是德国的数学家、微积分学奠基人之一莱布尼兹(Leibnitz)。1750年克莱姆(Cramer)在他的《线性代数分析导言》中发表了求解线性方程组的重要基本公式(即人们熟悉的Cramer 克莱姆法则)。1764年,法国数学家贝佐特(Bezout)把确定行列式每一项的符号的

线性代数真题987-203选择题

二、选择题 1.(1987—Ⅰ,Ⅱ)设 A 为n 阶方阵,且A 的行列式0A a =≠,而*A 是A 的伴随矩阵,则* A 等于 ( C ) (A)a . (B) 1a . (C)1n a -. (D)n a . 【考点】伴随矩阵的性质. 解 1 *n A A -=. 2.(1987—Ⅳ,Ⅴ)假设 A 是n 阶方阵,其秩r n <,那么在A 的n 个行向量中( ) (A) 必有r 个行向量线性无关. (B) 任意r 个行向量线性无关. (C) 任意r 个行向量都构成最大线性无关向量组. (D) 任何一个行向量都可以由其他r 个行向量线性表出. 【考点】矩阵的秩,向量组的线性相关性及向量组的最大无关组. 解 ()R A r n A =

线性代数试题及答案

第一部分选择题单项选择题 1.设行列式a a a a 1112 2122 =m, a a a a 1311 2321 =n,则行列式 a a a a a a 111213 212223 + + 等于(D) A. m+n B. -(m+n) C. n-m D. m-n 2.设矩阵A= 100 020 003 ? ? ? ? ? ? ? ,则A-1等于(B) A. 1 3 00 1 2 001 ? ? ? ? ? ? ? ? ? ? B. 100 1 2 00 1 3 ? ? ? ? ? ? ? ? ?? C. 1 3 00 010 00 1 2 ? ? ? ? ? ? ? ?? D. 1 2 00 1 3 001 ? ? ? ? ? ? ? ? ? ? 3.设矩阵A= 312 101 214 - - - ? ? ? ? ? ? ? ,A*是A的伴随矩阵,则A *中位于(1,2)的元素是(B) A. –6 B. 6 C. 2 D. –2 4.设A是方阵,如有矩阵关系式AB=AC,则必有(D ) A. A =0 B. B≠C时A=0 C. A≠0时B=C D. |A|≠0时B=C 5.已知3×4矩阵A的行向量组线性无关,则秩(A T)等于(C) A. 1 B. 2 C. 3 D. 4 6.设两个向量组α1,α2,…,αs和β1,β2,…,βs均线性相关,则(D) A.有不全为0的数λ1,λ2,…,λs使λ1α1+λ2α2+…+λsαs=0和λ1β1+λ2β2+…λsβs=0 B.有不全为0的数λ1,λ2,…,λs使λ1(α1+β1)+λ2(α2+β2)+…+λs(αs+βs)=0 C.有不全为0的数λ1,λ2,…,λs使λ1(α1-β1)+λ2(α2-β2)+…+λs(αs-βs)=0 D.有不全为0的数λ1,λ2,…,λs和不全为0的数μ1,μ2,…,μs使λ1α1+λ2α2+…+ λsαs=0和μ1β1+μ2β2+…+μsβs=0 7.设矩阵A的秩为r,则A中(C ) A.所有r-1阶子式都不为0 B.所有r-1阶子式全为0 C.至少有一个r阶子式不等于0 D.所有r阶子式都不为0 8.设Ax=b是一非齐次线性方程组,η1,η2是其任意2个解,则下列结论错误的是(A) A.η1+η2是Ax=0的一个解 B.1 2 η1+ 1 2 η2是Ax=b的一个解 C.η1-η2是Ax=0的一个解 D.2η1-η2是Ax=b的一个解 9.设n阶方阵A不可逆,则必有(A) A.秩(A)

线性代数学习心得体会doc

线性代数学习心得体会 篇一:学习线性代数的心得体会 学习线性代数的心得体会 线代课本的前言上就说:“在现代社会,除了算术以外,线性代数是应用最广泛的数学学科了。”我们的线代教学的一个很大的问题就是对线性代数的应用涉及太少,课本上涉及最多的只能算解线性方程组了,但这只是线性代数很初级的应用。我自己对线性代数的应用了解的也不多。但是,线性代数在计算机数据结构、算法、密码学、对策论等等中都有着相当大的作用。 线性代数被不少同学称为“天书”,足见这门课给同学们造成的困难。在这门课的学习过程中,很多同学遇到了上课听不懂,一上课就想睡觉,公式定理理解不了,知道了知识但不会做题,记不住等问题。我认为,每门课程都是有章可循的,线性代也不例外,只要有正确的方法,再加上自己的努力,就可以学好它。 线代是一门比较费脑子的课,所以如果前一天晚上睡得太晚第二天早上的线代课就会变成“催眠课”。那么,就应该在第二天有线代课时晚上睡得早一点。如果你觉得上课跟不上老师的思路那么请预习。这个预习也有学问,预习时要“把更多的麻烦留给自己”,即遇到公式、定理、结论马上把证明部分盖住,自己试着证一下,可以不用写详细的过程,

想一下思路即可;还要多猜猜预习的部分会有什么公式、定理、结论;还要想一想预习的内容能应用到什么领域。当然,这对一些同学有困难,可以根据个人的实际情况适当调整,但要尽量多地自己思考。 一定要重视上课听讲,不能使线代的学习退化为自学。上课时干别的会受到老师讲课的影响,那为什么不利用好这一小时四十分钟呢?上课时,老师的一句话就可能使你豁然开朗,就可能改变你的学习方法甚至改变你的一生。上课时一定要“虚心”,即使老师讲的某个题自 己会做也要听一下老师的思路。 上完课后不少同学喜欢把上课的内容看一遍再做作业。实际上应该先试着做题,不会时看书后或做完后看书。这样,作业可以帮你回忆老师讲的内容,重要的是这些内容是自己回忆起来的,这样能记得更牢,而且可以通过作业发现自己哪些部分还没掌握好。作业尽量在上课的当天或第二天做,这样能减少遗忘给做作业造成的困难。做作业时遇到不会的题可以 问别人或参考同学的解答,但一定要真正理解别人的思路,绝对不能不弄清楚别人怎么做就照抄。适当多做些题对学习是有帮助的。。 线性代数的许多公式定理难理解,但一定要理解这些东西才能记得牢,理解不需要知道它的证明过程的每一步,只

相关主题
文本预览
相关文档 最新文档