线性代数LinearAlgebra主讲:黄月梅一、研究对象线性代数是代数学的一个分支,主要处理线性关系问题,即线性空间、线性变换和有限维的线性方程组。线性关系意即数学对象之间的关系是以一次形式来表达的。例如,在解析几何里,平面上直线的方程是二元一次方程;空间平面的方程是三元一次方程,而空间直线视为两个平面相交,由两个三元一次方程所组成的方程组来表示。含有n个未知量的一次方程称为线性方程。关于变量是一次的函数称为线性函数。线性关系问题简称线性问题。解线性方程组的问题是最简单的线性问题。基础介绍二、历史与发展线性代数作为一个独立的分支在20世纪才形成,而它的历史却非常久远。“鸡兔同笼”问题就是一个简单的线性方程组求解的问题。最古老的线性问题是线性方程组的解法,在中国古代东汉年初成书的数学著作《九章算术·方程》章中,已经作了比较完整的叙述,其中所述方法实质上相当于现代的对方程组的增广矩阵的行施行初等变换,消去未知量的方法。由于法国数学家费马(1601-1665)和笛卡儿(1596-1650)的工作,现代意义的线性代数基本上出现于十七世纪。直到十八世纪末,线性代数的领域还只限于平面与空间。十九世纪上半叶才完成了到n维线性空间的过渡。随着研究线性方程组和变量的线性变换问题的深入,在18~19世纪期间先后产生行列式和矩阵的概念,为处理线性问题提供了有力的工具,从而推动了线性代数的发展。•17世纪,德国数学家-莱布尼兹——历史上最早使用行列式概念。•1750年,瑞士数学家-克莱姆(克莱姆法则)——用行列式解线性方程组的重要方法。•1772年,法国数学家-范德蒙——对行列式做出连贯的逻辑阐述,行列式的理论脱离开线性方程组。三、有重要贡献的数学家英国数学家--西勒维斯特(1814-1897)——首次提出矩阵的概念(矩型阵式)英国数学家--凯莱(1821-1895)——矩阵论的创立德国数学家--高斯(1777-1855)——提出行列式的某些思想和方法•1841年,法国数学家-柯西——首先创立了现代的行列式概念和符号。向量概念的引入,形成了向量空间的概念。凡是线性问题都可以用向量空间的观点加以讨论。因此,向量空间及其线性变换,以及与此相联的矩阵理论,构成了线性代数的中心内容。在十九世纪下半叶,因若当的工作而达到了它的顶点。1888年,意大利数学家皮亚诺(1858-1932)以公理的方式定义了有限维或无限维线性空间。托普利茨将线性代数的主要定理推广到任意体(domain)上的最一般的向量空间中。“代数”这个词在中文中出现较晚,在清代时才传入中国,当时被人们译成“阿尔热巴拉”,直到1859年,清代著名的数学家、翻译家李善兰(1811-1882)才将它翻译成为“代数学”,之后一直沿用。学术地位及应用线性代数在数学、物理学和技术学科中有各种重要应用,因而它在各种代数分支中占居首要地位。在计算机广泛应用的今天,计算机图形学、计算机辅助设计、密码学、虚拟现实等技术无不以线性代数为其理论和算法基础的一部分。线性代数所体现的几何观念与代数方法之间的联系,从具体概念抽象出来的公理化方法以及严谨的逻辑推证、巧妙的归纳综合等,对于强化人们的数学训练,增益科学智能是非常有用的。随着科学的发展,我们不仅要研究单个变量之间的关系,还要进一步研究多个变量之间的关系,各种实际问题在大多数情况下可以线性化,而由于计算机的发展,线性化了的问题又可以计算出来,线性代数正是解决这些问题的有力工具。线性代数的含义随数学的发展而不断扩大。线性代数的理论和方法已经渗透到数学的许多分支,同时也是理论物理和理论化学所不可缺少的代数基础知识。“以直代曲”是人们处理很多数学问题时一个很自然的思想。很多实际问题的处理,通常把非线性模型近似为线性模型,最后往往归结为线性问题,它比较容易处理。因此,线性代数在工程技术、科学研究以及经济、管理等许多领域都有着广泛的应用,是一门基本的和重要的学科。线性代数的计算方法是计算数学里一个很重要的内容。线性(linear)指量与量之间按比例、成直线的关系,在数学上可以理解为一阶导数为常数的函数。非线性(non-linear)则指不按比例、不成直线的关系,一阶导数不为常数。什么是线性关系?线性代数研究对象:线性空间、线性变换和有限维的线性方程组。研究工具:行列式、矩阵与向量。线性代数(第六版)第一章行列式第二章矩阵及其运算第三章矩阵的初等变换与线性方程组第四章向量组的线性相关性第五章相似矩阵及二次型第六章线性空间与线性变换(选学)在以往的学习中,我们接触过二元、三元等简单的线性方程组.但是,从许多实践或理论问题里导出的线性方程组常常含有相当多的未知量,并且未知量的个数与方程的个数也不一定相等.我们先讨论未知量的个数与方程的个数相等的特殊情形.在讨论这一类线性方程组时,我们引入行列式这个计算工具.•行列式是线性代数的一种工具!•学习行列式主要就是要能计算行列式的值.第一章行列式(Determinant)内容提要§1二阶与三阶行列式§2全排列与对换§3n阶行列式的定义§4行列式的性质§5行列式按行(列)展开行列式的概念.行列式的性质及计算.§1二阶与三阶行列式(Determinentofordertwoorthree)我们从最简单的二元线性方程组出发,探求其求解公式,并设法化简此公式.一、二元线性方程组与二阶行列式二元线性方程组11112212112222axaxbaxaxb由消元法,得211211221122211)(abbaxaaaa212221121122211)(baabxaaaa当时,该方程组有唯一解021122211aaaa211222112122211aaaabaabx211222112112112aaaaabbax1.二阶行列式的定义求解公式为11112212112222axaxbaxaxb122122111221221112121211221221baabxaaaaabbaxaaaa二元线性方程组请观察,此公式有何特点?分母相同,由方程组的四个系数确定.分子、分母都是四个数分成两对相乘再相减而得.11112212112222axaxbaxaxb二元线性方程组我们引进新的符号来表示“四个数分成两对相乘再相减”.1112112212212122aaDaaaaaa11122122aaaa记号11122122aaaa数表定义1表达式称为由该数表所确定的二阶行列式(determinantofordertwo),即11221221aaaa其中,称为元素(element).(1,2;1,2)ijaiji为行标,表明元素位于第i行;j为列标,表明元素位于第j列.原则:横行竖列2.二阶行列式的计算11122122aaaa11221221aaaa主对角线副对角线即:主对角线上两元素之积-副对角线上两元素之积——对角线法则,212221222121baababab211211221111abbababa根据定义x1,x2的分子也可以写成行列式形式如下:二元线性方程组11112212112222axaxbaxaxb若令11122122aaDaa1211222bbaDa1221121baDab(方程组的系数行列式)则上述二元线性方程组的解可表示为1122122111221221DDbaabxaaaa1121212211221221abbaDxaaaaD例1求解二元线性方程组1212232121xxxx解因为1223D07)4(314)2(12112121D21243121232D所以11142,7DxD222137DxD二、三阶行列式1.定义设有9个数排成3行3列的数表原则:横行竖列引进记号称为三阶行列式.111213212223313233aaaaaaaaa112233122331132132132231122133112332aaaaaaaaaaaaaaaaaa111213212223313233aaaaaaaaa主对角线副对角线二阶行列式的对角线法则并不适用!2.三阶行列式的计算——对角线法则/三角形法则111213212223313233aaaDaaaaaa132132aaa112233aaa122331aaa132231aaa122133aaa112332aaa注意:对角线法则只适用于二阶与三阶行列式.实线上的三个元素的乘积冠正号,虚线上的三个元素的乘积冠负号.三角形法333231232221131211aaaaaaaaa333231232221131211aaaaaaaaa333231232221131211aaaaaaaaa132132aaa112233aaa122331aaa132231aaa122133aaa112332aaa12-4-221-34-2D例2计算行列式解按对角线法则,有D84243264.14)2(21)3(1242)4()()3(2)4(411)2()2(2解:例3计算三阶行列式.bacacbcbaDacbDbaccba3c3a3b3333cbaabc方程左端解由得2111230.49xx例4求解方程1229184322xxxxD,652xx2560xx3.2xx或例5求解方程组.02,15,15321321321xxxxxxxxx解:令211151511D06,182101515111D,62011115112D,60111511113D,361811DDx,16622DDx,16633DDx课堂练习计算下列行列式;3152A.215426013B小结1112112212212122aaDaaaaaa一、二阶、三阶行列式的概念二、二阶、三阶行列式的计算方法1.二阶行列式——对角线法则/三角形法则2.三阶行列式——对角线法则/三角形法则111213212223313233aaaDaaaaaa132132aaa112233aaa122331aaa132231aaa122133aaa112332aaa注意:对角线法则只适用于二阶与三阶行列式.实线上的三个元素的乘积冠正号,虚线上的三个元素的乘积冠负号.三角形法333231232221131211aaaaaaaaa133221312312332211aaaaaaaaa312213332112322311aaaaaaaaa333231232221131211aaaaaaaaa333231232221131211aaaaaaaaa作业P21:1(1)(4)、2(2)(6)§2全排列与对换(PermutationandTransposition)引例用1、2、3三个数字,可以组成多少个没有重复数字的三位数?解123123百位3种放法十位1231个位1232种放法1种放法种放法.共有6123所求六个三位数为123,132,213,231,312,321问题把n个不同的元素排成一列,共有多少种不同的排法?定义1把n个不同的元素排成一列,叫做这n个元素的全排列(allpermutation).n个不同元素的所有排列的种数,通常用Pn表示.(1)(2)321!nPnnnn显然即n个不同的元素一共有n!种不同的排法.所有6种不同的排法中,只有一种排法(123)中的数字是按从小到大的自然顺序排列的,而其他排列中都有大的数排在小的数之前.因此大部分的排列都不是“顺序”,而是“逆序”.3个不同的元素一共有3!=6种不同的排法123,132,213,231,3