(2.1)--实用大众线性代数课件第2章.ppt
《(2.1)--实用大众线性代数课件第2章.ppt》由会员分享,可在线阅读,更多相关《(2.1)--实用大众线性代数课件第2章.ppt(58页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第2 2章章 矩阵运算及其应用矩阵运算及其应用 把多个线性系统相互联接,构成更大、更把多个线性系统相互联接,构成更大、更复杂的系统,是线性代数要完成的重要任复杂的系统,是线性代数要完成的重要任务,这就需要建立矩阵代数的理论和算法。务,这就需要建立矩阵代数的理论和算法。2.1.1 2.1.1 矩阵的加法矩阵的加法四超市上下两个半年的销售清单四超市上下两个半年的销售清单 上半年销售表上半年销售表大米大米面粉面粉食油食油超市一超市一1501502502505050超市二超市二250250500500100100超市三超市三300300700700120120超市四超市四45045085085080
2、80 下半年销售表下半年销售表大米大米面粉面粉食油食油超市一超市一1801803503506060超市二超市二300300550550120120超市三超市三350350850850150150超市四超市四500500850850100100例例2.1 2.1 四个超市销售情况如四个超市销售情况如下下表表:全年里的销售情况所对应的矩阵全年里的销售情况所对应的矩阵C C,例例2.1 2.1 把上把上表表内容内容写成矩阵写成矩阵形式:形式:2.1.2 2.1.2 矩阵的数乘矩阵的数乘例例2.2 2.2 甲、乙、丙三位同学在期末考试中,甲、乙、丙三位同学在期末考试中,4 4门课程门课程的成绩分别由的
3、成绩分别由矩阵矩阵A A给出,而他们的平时成绩则由给出,而他们的平时成绩则由矩阵矩阵B B给给出,若期末考试成绩占总成绩的出,若期末考试成绩占总成绩的9090,而平时成绩占,而平时成绩占1010,请请计算计算这三名同学的总成绩。这三名同学的总成绩。解:用矩阵解:用矩阵C C表示表示总成绩,显然有总成绩,显然有:C=C=0.9A+A+0.1B=B=数乘的定义及运算规则数乘的定义及运算规则定义定义2.2 2.2 数数与矩阵与矩阵 的乘积,简称数乘,记作的乘积,简称数乘,记作A A或或A A ,规定为,规定为数乘的定义及运算规则数乘的定义及运算规则矩阵的加法和数乘统称为矩阵的线性运算,运算规律:矩阵
4、的加法和数乘统称为矩阵的线性运算,运算规律:(1 1)加法交换律:)加法交换律:A+B=B+A A+B=B+A(2 2)加法结合律:)加法结合律:A+(B+C)=(A+B)+C A+(B+C)=(A+B)+C(3 3)数乘结合律:)数乘结合律:(4 4)数乘分配律:)数乘分配律:矩阵的乘法矩阵的乘法例例2.3 2.3 有甲、乙、丙、丁有甲、乙、丙、丁4 4个服装厂,一个个服装厂,一个月的产量情况由表月的产量情况由表2.52.5给出,若甲厂生产给出,若甲厂生产8 8个月,乙厂生产个月,乙厂生产1010个月,丙厂生产个月,丙厂生产5 5个月,个月,而丁厂生产而丁厂生产9 9个月,则共生产帽子、衣服
5、、个月,则共生产帽子、衣服、裤子各多少?用矩阵来描述。裤子各多少?用矩阵来描述。表表2.5 2.5 服装厂的月产量服装厂的月产量甲甲乙乙丙丙丁丁帽帽20204 42 27 7衣衣101018185 56 6裤裤5 57 716163 3矩阵乘法定义矩阵乘法定义 定义定义2.3 2.3 设设A A是是m mss矩阵,矩阵,B B是是snsn矩阵,那么矩阵,那么A A与与B B的的乘积是一个乘积是一个mnmn矩阵矩阵C C,记作,记作C=A*BC=A*B。其中。其中C C的各个元素为:的各个元素为:矩阵乘法矩阵乘法3 3要点:要点:(1 1)ABAB可乘条件:可乘条件:A A的列数的列数=B=B的
6、行数的行数(2 2)ABAB乘积乘积C C的形状:的形状:A A的行的行*B B的列的列(3 3)ABAB乘积乘积C C的元素构成:的元素构成:A A的行与的行与B B的列的内积的列的内积矩阵乘法不符合交换律矩阵乘法不符合交换律例如例如1 1:但但BABA,就没有,就没有意义。意义。例如例如2 2:定义定义2.42.4线性变换线性变换对于对于变变量量 ,若它们能由,若它们能由变量变量 线性表示,即有:线性表示,即有:则称此关系式为变量到变量的线性变换。可以则称此关系式为变量到变量的线性变换。可以写成输出向量写成输出向量Y Y等于系数矩阵等于系数矩阵A A左乘输入向量左乘输入向量X X:例例2.
7、5 2.5 多次线性变换等价于矩阵连乘多次线性变换等价于矩阵连乘设设写成写成Y=AXY=AX及及 写成写成=BT=BT则有:则有:线性方程组看做矩阵乘式线性方程组看做矩阵乘式线性方程组线性方程组可看成系数矩阵可看成系数矩阵A A与输入变量与输入变量X X的乘积:的乘积:A*X=bA*X=b例例2.62.6已知已知 ,求,求ABAB和和BABAABABBABA不成立,因为内阶数不等。不成立,因为内阶数不等。例例例例2.7 2.7 2.7 2.7 已知已知已知已知求求求求ABABABAB和和和和BABABABA。解:解:矩阵乘法与标量乘法的不同矩阵乘法与标量乘法的不同(1 1)矩阵乘法不满足交换律
8、,即在一般情况下)矩阵乘法不满足交换律,即在一般情况下ABABBA.BA.(2 2)不能由)不能由AB=0AB=0,推出,推出A=0A=0或或B=0.B=0.比如比如 却有却有AB=0.AB=0.(3 3)不能由)不能由AC=AB,A0,AC=AB,A0,推出推出B=CB=C。上题若设。上题若设 ,同样有,同样有AB=AC=0AB=AC=0,但,但BCBC。要注意,有些我们习惯的标量运算的公式,其中隐含地包要注意,有些我们习惯的标量运算的公式,其中隐含地包含了乘法交换律,这些公式在矩阵运算中也不能使用。如含了乘法交换律,这些公式在矩阵运算中也不能使用。如 矩阵乘法满足的规律矩阵乘法满足的规律(
9、1)(1)(AB)C=A(BC)(AB)C=A(BC)(2)(2)A(B+C)=AB+AC,(A+B)CA(B+C)=AB+AC,(A+B)C=AC+BCAC+BC(3)(3)(AB)=(AB)=(A)B=A(A)B=A(B)B)(4)(4)A AmnmnI In n=I=Im mA Amn mn=A=Amnmn(5)(5)设设A A,B B均为下(上)三角方阵,则均为下(上)三角方阵,则C=ABC=AB也是下也是下(上)三角方阵,且(上)三角方阵,且C C的对角主元逐项等于的对角主元逐项等于A A和和B B的的对角主元的乘积。对角主元的乘积。如如,2.1.4 2.1.4 矩阵的转置矩阵的转置
10、 定义定义2.5 2.5 设设A A是一个是一个m mnn矩阵,将矩阵中所有矩阵,将矩阵中所有i i行行j j列的元列的元素素a(i,j)a(i,j)换到换到j j行行i i列位置,得到的一个列位置,得到的一个nmnm矩阵,称为矩阵,称为A A的转置矩阵,记作的转置矩阵,记作A AT T,在,在MATLABMATLAB中记作中记作AA。例如:例如:2.1.4 2.1.4 矩阵的转置矩阵的转置 矩阵转置满足以下运算规律矩阵转置满足以下运算规律:(1 1)(2 2)(3 3)(4 4)定义定义 如果阶方阵满足如果阶方阵满足A AT TA A,则称,则称A A为对称矩阵。为对称矩阵。如如:2.2 2
11、.2 矩阵的逆矩阵的逆引例引例 已知变量到变量的线性变换已知变量到变量的线性变换 现在要研究它的逆运算,即变量现在要研究它的逆运算,即变量Y Y到变量到变量X X的线性变换的线性变换:X=VYX=VY 称称V V为为A A的逆矩阵。对于数的乘法的逆矩阵。对于数的乘法y=axy=ax,想用变量来表示,想用变量来表示变量,当变量,当a a00时,可写成时,可写成x=ax=a-1-1y y。自然地联想到,是否可。自然地联想到,是否可以把式(以把式(2.2.12.2.1)中的系数矩阵也)中的系数矩阵也“搬搬”到等式的另一边,到等式的另一边,从而得到该式的逆变换:从而得到该式的逆变换:A A-1-1Y=
12、XY=X逆矩阵是否存在?如果存在,又如何求得?这是一个极逆矩阵是否存在?如果存在,又如何求得?这是一个极为重要的问题。为重要的问题。2.2.1 2.2.1 逆矩阵的定义逆矩阵的定义定义定义2.7 2.7 设为设为A A为为n n阶方阵,若存在阶方阵,若存在n n阶方阵阶方阵V V,使得,使得AV=IAV=In n,其中,其中I In n为为n n阶单位矩阵,则称为阶单位矩阵,则称为A A可逆矩阵或是可逆矩阵或是可逆的,并称可逆的,并称V V为为A A的逆矩阵。的逆矩阵。如果如果A A的逆矩阵为的逆矩阵为V V,记,记A A-1-1=V=V,显然,显然,V V的逆矩阵为的逆矩阵为A A,记记V
13、V-1-1=A=A,我们也称矩阵,我们也称矩阵A A和矩阵和矩阵V V互逆。互逆。例例2.8 2.8 设设 故故A,BA,B互逆,互逆,C,DC,D也互逆。也互逆。2.2.2 逆矩阵的性质1.1.如果矩阵如果矩阵A A可逆,则可逆,则A A的逆矩阵唯一。的逆矩阵唯一。2.2.若若A A和和B B为同阶可逆方阵,且满足为同阶可逆方阵,且满足AB=IAB=I,则,则BA=IBA=I,即矩阵,即矩阵A A和和B B互逆。互逆。3.3.若若A A可逆,则可逆,则A A-1-1也可逆,且也可逆,且(A(A-1-1)-1-1=A=A。4.4.若若A A可逆,数可逆,数0 0,则,则A A可逆,且可逆,且
14、(A)A)-1-1=A=A-1-1-1-15.5.若若A A、B B均为均为n n阶可逆方阵,则阶可逆方阵,则ABAB也可逆,且也可逆,且(AB)(AB)-1-1=B=B-1-1A A-1-1。此性质可推广至此性质可推广至k k个同阶方阵连乘的情况:个同阶方阵连乘的情况:逆矩阵的求法:逆矩阵的求法:1.1.按定义求,设二阶方阵按定义求,设二阶方阵A A的逆阵为的逆阵为V V,按乘法规则展开,得到关于四个未知数按乘法规则展开,得到关于四个未知数v vijij的四个线性方程,的四个线性方程,解出:解出:即即但这个求逆方法太复杂,二阶矩阵要解四个联立方程,三阶矩但这个求逆方法太复杂,二阶矩阵要解四个
15、联立方程,三阶矩阵就要解阵就要解9 9个联立方程,个联立方程,。计算量最少的矩阵求逆方法是高。计算量最少的矩阵求逆方法是高斯消元法,将在斯消元法,将在2.42.4节介绍。节介绍。2.2.3 2.2.3 逆矩阵看作矩阵除法逆矩阵看作矩阵除法MATLABMATLAB中对逆矩阵的计算提供了多种内部函数,工程中只中对逆矩阵的计算提供了多种内部函数,工程中只需调用,不必自己编程。下面列举几种函数或运算符,它需调用,不必自己编程。下面列举几种函数或运算符,它增强了编程的灵活性。调用时注意,增强了编程的灵活性。调用时注意,A A必须是必须是nnnn方阵。方阵。(1)(1)逆函数逆函数 V=inv(A)V=i
16、nv(A);(2)(2)负指数负指数V=A-1V=A-1;特别有趣的是,尽管矩阵理论中没有矩阵除法的定义,但特别有趣的是,尽管矩阵理论中没有矩阵除法的定义,但MATLABMATLAB创新地把创新地把“乘以逆阵乘以逆阵”看作除法,因为有左乘和右看作除法,因为有左乘和右乘的不同,运算符也有左除乘的不同,运算符也有左除”和右除和右除”/”/”的差别。的差别。(3)(3)左除左除 V=Aeye(n)V=Aeye(n);A A-1-1B B可写成算式可写成算式ABAB,B B可以不是方可以不是方阵,但其行数要等于阵,但其行数要等于n n。(4)(4)右除右除 V=eye(n)/AV=eye(n)/A;B
17、ABA-1-1可写成算式,可写成算式,B/AB/A,B B可以不是可以不是方阵,但其列数要等于方阵,但其列数要等于n n。2.3 2.3 矩阵的分块矩阵的分块将矩阵将矩阵A A分为若干个小矩阵,每一个小矩阵称为分为若干个小矩阵,每一个小矩阵称为A A的子块的子块 最有用的分块方法是按行和按列分块。如下所示,最有用的分块方法是按行和按列分块。如下所示,其中其中为行向量,为行向量,为列向量为列向量矩阵矩阵A A既可看作行向量既可看作行向量的组合,也可以看作列向量的组合,也可以看作列向量的组合。的组合。分块矩阵的运算规则分块矩阵的运算规则矩阵分块以后,其加减、数乘、乘法、转置等四则运算矩阵分块以后,
18、其加减、数乘、乘法、转置等四则运算规则仍然适用。所以分块矩阵相加时,两个矩阵及其子规则仍然适用。所以分块矩阵相加时,两个矩阵及其子矩阵必须保持同型;相乘时,左乘矩阵及其子矩阵的列矩阵必须保持同型;相乘时,左乘矩阵及其子矩阵的列数必须等于右乘矩阵及其子矩阵的行数。数必须等于右乘矩阵及其子矩阵的行数。设设:其中其中例例2.92.9分块乘法举例分块乘法举例利用分块矩阵的概念,把下列线性方程组写成向量等式。利用分块矩阵的概念,把下列线性方程组写成向量等式。解:线性方程组的矩阵可看做四个列矩阵(列向量)乘以解:线性方程组的矩阵可看做四个列矩阵(列向量)乘以四个行元素:四个行元素:化成了向量等式。化成了向
19、量等式。2.4 2.4 初等矩阵初等矩阵2.4.1 2.4.1 用矩阵乘法实现行初等变换用矩阵乘法实现行初等变换方程组的三种初等变换都可以用初等矩阵左乘方程组的三种初等变换都可以用初等矩阵左乘A A来实现。来实现。(1)(1)消元变换阵左乘消元变换阵左乘A A得:得:(2)(2)位置位置变换阵左乘变换阵左乘A A得:得:(3)(3)数乘变换阵左乘数乘变换阵左乘A A得:得:初等矩阵的逆矩阵初等矩阵的逆矩阵这三种初等变换矩阵是可逆的:这三种初等变换矩阵是可逆的:其逆阵为:其逆阵为:关于初等矩阵和方阵的定理关于初等矩阵和方阵的定理把三种初等矩阵统称为把三种初等矩阵统称为Q Q,总结出两个定理。,总
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2.1 实用 大众 线性代数 课件
限制150内