矩阵分解及应用毕业论文.doc

上传人:仙人指路1688 文档编号:3989938 上传时间:2023-03-30 格式:DOC 页数:73 大小:950.50KB
返回 下载 相关 举报
矩阵分解及应用毕业论文.doc_第1页
第1页 / 共73页
矩阵分解及应用毕业论文.doc_第2页
第2页 / 共73页
矩阵分解及应用毕业论文.doc_第3页
第3页 / 共73页
矩阵分解及应用毕业论文.doc_第4页
第4页 / 共73页
矩阵分解及应用毕业论文.doc_第5页
第5页 / 共73页
点击查看更多>>
资源描述

《矩阵分解及应用毕业论文.doc》由会员分享,可在线阅读,更多相关《矩阵分解及应用毕业论文.doc(73页珍藏版)》请在三一办公上搜索。

1、引言数学是人类历史中发展最早,也是发展最为庞大的基础学科。许多人说数学是万理之源,因为许多学科的研究都是以数学做为基础,有了数学的夯实基础,人类才铸就起了众多学科的高楼大厦,所以数学的研究和发展一直在不断的发展壮大。在数学中有一支耀眼的分支,那就是矩阵。在古今矩阵的研究发展长河中产生了许多闪耀星河的大家。英国数学大家詹姆斯约瑟夫西尔维斯特 ,一个数学狂人,正是他的孜孜不倦的研究使得矩阵理论正式被确立并开启了矩阵发展的快速发展通道。凯莱和西尔维斯特是非常要好的朋友,他也是一位非常伟大的数学大师,正是他们伟大的友谊,加上两人的齐心协力最后他们共同发展了行列式和矩阵的理论。后来高斯在矩阵方面的研究取

2、得重要的成就,尤其是高斯消去法的确立,加速了矩阵理论的完善和发展。而在我国,矩阵的概念古已有之。从最早的数学大家刘徽开始我们古代数学大家都已或多或少的研究了矩阵。尤其在数学大家刘徽写的九章算术中,它最早提出了矩阵的类似定义。而且是将矩阵的类似定义用在了解决遍乘直除问题里了。这已经开始孕育出了最早的矩阵形式。 随着时间转移,矩阵的理论不断的完善,在对于那些大型矩阵的计算中如果用基本方法显得过于繁重,于是发展出了矩阵的分解,随着对矩阵分解的不断研究完善,矩阵分解方法和理论也日趋成熟 矩阵经常被当做是数学工具,因为在数学问题中要经常用上矩阵的知识。矩阵是一个表格,要掌握其运算法则,作为表格的运算与数

3、的运算既有联系又有差别,在所有矩阵的运算方法中,矩阵的分解是他们中一种最重要并且也是应用最广泛。矩阵分解主要是对高斯消去法的延续和拓展。在一些大型的矩阵计算中,其计算量大,化简繁杂,使得计算非常复杂。如果运用矩阵的分解,将那些大型矩阵分解成简单的矩阵的乘积形式,则可大大降低计算的难度以及计算量。这就是矩阵分解的主要目的。而且对于矩阵的秩的问题,特征值的问题,行列式的问题等等,通过矩阵的分解后都可以清楚明晰的反应出来。就连矩阵的奇异性也显而易见。在另一方面,对于哪些大型的数值计算问题,矩阵的分解方式以及分解过程也可以作为其计算的理论依据。第一章 矩阵的基本知识储备 矩阵的知识体系涉及的知识多而且

4、琐碎,所以先对其整体知识性构建基本的知识体系。即首先对矩阵的基本知识进行储备。所以本文将首先进行基本知识的总结和概述。1.1矩阵的基本知识定义:由个数()排成的行列的数表:上面式子也可写为:这个所述的个数也称之为矩阵A的元素,即简称它是元。实矩阵:指的是元素全是实数的矩阵。同理知道复矩阵即为元素是复数的矩阵。下面所述几种比较特殊的矩阵:(1) 方阵指的是行数和列数相等的矩阵。简记。(2) 行向量:。(3) 列向量:。(4) 对角矩阵(对角阵)。把它记做是:。(5) 元素全是0的矩阵叫做零矩阵。(6) 对于主对线的左下方,如果其元素都是0,则称它是上三角矩阵,否则称作是下三角矩阵。例如:(8)对

5、角矩阵中元素都为1的对角阵叫做是对角方阵。1.2:可逆矩阵(非奇异方阵)的定义可逆矩阵的定义和线性代数是紧密联系在一起的,即给定一个方阵A,它是 n 阶方阵,如果存在和A同为n 阶的方阵B, 使得(或中总有一个成立),E指的是阶数为n的单位矩阵,那么A就是可逆矩阵,B则叫做A的逆矩阵,即。方阵A的逆矩阵如果是存在的话,把矩阵A 称作是非奇异方阵或者是可逆方阵也可以是满秩矩阵。如果,那么矩阵A通常被称作是奇异矩阵(降秩矩阵)。对于矩阵A,如果他不是满秩的矩阵,也就是它的行列式的值是不等于零的,即满足条件:A0。那么A则必定是可逆的。上面叙述的性质也是我们在学习中经常用于判断矩阵可逆的充分必要的条

6、件。而对于下面叙述的条件是与上述判断矩阵可逆的条件是等价的: (1) 矩阵 A 是可逆的的矩阵。 (2) A 的行列式不为零。 (3) A 的秩等于 n(即矩阵A是 满秩矩阵)。 (4) A等价于单位矩阵E (5) A仅仅用初等行变换就可以化成单位矩阵E1.3:共轭转置的定义。其中表示矩阵i行j列上的元素,表示标量的复共轭。这一定义也可以写作:,其中是矩阵A的转置,表示对矩阵A中的元素取复共轭()。通常情况下我们用记号或来表示矩阵A的共轭转置。对于,在某种情况下极易混淆,就是在特定情况下表示只对矩阵元素取复共轭,而对矩阵做转置,概念不能混淆。比如,对于矩阵A假如等于如下:那么由上面所述的性质定

7、理可以得到矩阵A的共轭转置:假如矩阵A的元素都是实数,即矩阵A是实矩阵,那么共轭转置矩阵与矩阵A的转置矩阵是相等的。复数的推广中经常用到的是复值方块矩阵,而共轭转置是对共轭复数的推广应用。共轭矩阵的基本性质:(1) 如果矩阵A和矩阵B的维数相等,则:。(2),并且其中r是复数,为r的复共轭。(3)对于m行n列的矩阵A以及n行p列矩阵的矩阵B,有。(4) (5)假如A是方阵,那么有,并且有,如果矩阵A可逆,则仅当在矩阵A的共轭转置是可逆矩阵,且满足,.对于共轭矩阵它的特征值相较于矩阵A的特征值,它是矩阵A特征值的复共轭。1.4:酉矩阵的定义:n阶复方阵U,当矩阵U的n个列向量同时也是矩阵U空间的

8、标准正交基的时候,我们把矩阵U叫做是酉矩阵。酉矩阵的判断方法:对于那些方阵本身即U矩阵乘以方阵的共扼转置即U的共轭转置最后的结果是单位阵,那么就可以判定矩阵U肯定是酉矩阵。换一种表达就是对于酉矩阵有:其逆矩阵和伴随矩阵相等。并且对于酉等价指的是从标准的正交基变换到标准正交基的一种特殊的基变换的方式。 也可以用如下定义来描述酉矩阵:即如果一个复矩阵U它是n行n列的,并且同时满足条件:。而对于,它是一个n阶的单位矩阵,对于矩阵,它是U的共轭转置矩阵,这也就是矩阵U的酉矩阵,如果对于矩阵U,其他的共轭转置是原来矩阵U的逆矩阵时,即时.在酉矩阵中有一种特殊情况:即对于酉矩阵,如果它的所有元素都是实数的

9、话,可以判定它为正交矩阵。且其和正交矩阵G有着差不多的性质:即他们不管怎么变化都不会改变实向量内积,即:。 同时,酉矩阵U也是不会改变两个复向量的内积的:,下列条件和U是n阶方阵是等价的:(1)对于U是酉矩阵的话,那么也一定是酉矩阵。(2)对于U矩阵,他的列向量同时也构成了上的一组正交基在它所对应的内积空间下。同时也可以推断出它的行向量也构成一组正交基在内积空间下。酉矩阵U的性质:(1) U是可逆矩阵;(2) 矩阵U的逆矩阵等于矩阵U的转置矩阵,同时有是酉矩阵;(3) ;(4) ;第二章 矩阵的三角分解 矩阵的三角分解是所有矩阵分解知识中第一个被提出来并被完善的。矩阵的三角分解在矩阵的分解中有

10、着基础的作用。最早的时候是高斯在研究矩阵消去的时候发现了三角法,后面在弗罗博扭波斯的大力研究发展下,矩阵的三角分解取得了极大的突破。本章节主要对矩阵的三角分解进行详细的探讨。值得一提的是在19世纪,西方数学进入中国后,许多中国的有识之士结合中国数学发展和西方数学知识,为整个数学知识的推动起了很大的作用。2.1:对于高斯消去法的方法和它的计算思路的初步探讨例1,解方程组:解:首先我们先写出该方程组的矩阵形式:,并且有:第一步,那就是消元的过程:对增广矩阵进行消元:即得方程组:第二步,回代过程:上面所用的方法是高斯消去法中最基本的一种方法。2.2:高斯消去法的基本计算过程和它的计算公式设线性方程组

11、: 方程组可以写成下面的矩阵形式:同时也把上面式子简记为初始的方程组写作:写作(1) 对式子的第一次消元(k=1),先消去2到n这(n-1)个方程组中的,如果设要做到:第i个方程-(减去)第1个方程这时而且右端和它的系数有:(2)第k次消元(.,)假设已完成,即上述消元从第一步到第k步计算都以完成。与其相等价的方程组我们已经算好:简记上式为:如果设第i个方程-(减去)第k个方程则得到:对于和,下面的公式是对他们的元素的:(3)延续上述计算,且使一直到第s步消元计算结束。得到了:即是这个方程组是与原来的方程组等价的。而对于与原来方程组等价的方程组里面有:对于,他的形状是上梯形的。要想得到与原来的

12、方程组等价的方程组就得只在当m=n的条件下,也就有如下:由上式约化的过程称为消元过程。如果它是非奇异的矩阵,同时是成立的。则在求解下式的时候就可以得到求解公式是:求解过程称做回代过程。有了上面的对基本的知识的理解和储备,那么我们就可以轻松的理解下面的这些基本定理:定理1:设线性方程组A是n阶实矩阵,即:,如果有则运用高斯消去法可以将线性方程组转化成与三角形方程组等价,计算步骤如下:a) 消去计算(k=1,2,.,n-1).b)回代计算: 前提:矩阵A它是非奇异的矩阵,同时有:我们可以运用高斯消去的方法(也就是做两行进行交换的初等变换)把原始的方程组化简成诸如上述形式的式子。这样对于下面的定理就

13、可以很轻松的理解:定理2:因为对于系数矩阵A,它的各个阶的顺序主子式都是不是0的,所以高斯消去法才可以运算到底。高斯消去法能进行到底,就是因为上述定理,这也是充分必要条件。定理2也表明:若阶顺序主子式不等于零则需满足。他们相互之间同时也是充分必要的条件。但是通过这个我们也就可以看出高斯顺序消元法的一些不足之处,最为突出的是在条件时,这时的方程组不一定是没有解的,这时候运用高斯顺序消元法的话,它的首要条件就没有满足,那么它的第一步运算也就不能够进行下去可。这时就可以用到列主元消元法。下面的这种表达也归为是高斯消去法的一种方式,即:形如 = 的矩阵称为初等下三角矩阵,并且有:= 并且对于主对角线元

14、素,他们全都是 1 ,而剩余的元素就都是0。例如当k=1时,有=,=,=其中: =- 容易看出 其中: 且 特别的那么有对应于的矩阵是单位的下三角矩阵。一般地,设则有 ,这样的表达方式就是高斯消元的过程的矩阵形式。2.3:方法细述定义:三角分解指的是那些将正方阵分解成由上三角阵和下三角阵组成的分解方法。同时这样的分解方法称为LU分解法。在较大的矩阵行列式值的计算过程中,进行直接的计算非常繁琐,而进行矩阵的分解可以大大简化运算,所以三角分解方法主要用于简化计算。矩阵三角分解是建立在高斯消去法上,高斯消去法是三角分解的基础。所以矩阵符合三角分解的条件和满足高斯消去法的条件一致,即矩阵A需满足其前n

15、-1阶顺序主子式不等于零,上面的条件也经常被用于判断矩阵A是否是可以进行三角分解的前提条件,如果不能够满足这个条件的话,那么再怎么进行分那都是没有任何的意义。在矩阵的三角分解法中,分解方法并不唯一,而是不同情况有着不同的分解法。但在某些特定的条件下,的分解就只有唯一的存在,D指的是一个对角矩阵。Doolittle分解、Crout分解以及Cholesky分解是矩阵三角分解众多方法中最常用的三种。且对于这三种三角分解,他们在进行三角分解时均要使用待定系数法。且在计算阶数较大矩阵时,上述三种方法各有优点,都可使算法简单方便。(1)Doolittle分解:任意方阵A,进行初等变换化为两三角阵乘积。即进

16、行:PA-LU(P:置换阵,L:下三角阵,U:上三角阵)。最后得到,这就是Doolittle分解。对于Doolittle分解有:假设如果A的前n-1阶的顺序主子式都不是等于0的,那么Doolittle分解就可以实现,也就是,在这种条件下三角分解式是唯一的。 (2)Crout分解:在Doolittle分解中有,如果把Doolittle分解中L换成下三角矩阵,U换成是单位上三角矩阵.此时分解依然是成立的。则此时的这种分解称为Crout分解。如果n阶方阵A,它的k阶主子式均不等于0,(k=1,2,.,),则矩阵A的Doolittle分解和Crout分解都是唯一存在。 定义:对于式子,如果A满足并且假

17、设存在这样的下三角矩阵:和上三角矩阵, 那么称是可以进行三角分解。三角分解有一些基本的定理:1)矩阵A可进行三角分解的条件:对于矩阵A,其前r个顺序主子式全都都不等于零,同时A满足条件,即:,。2) 假设有m行n列的矩阵A()。满足:即前n-1阶顺序主子值不等于0。同时满足:L单位下三角阵,U单位上三角阵,D对角矩阵,即,且满足那么A就可以唯一分解为,这也是矩阵A可以进行唯一分解的充要条件。例:求矩阵的LU分解和LDU分解解:因为所以A有唯一的LU分解,令:则有:再令故有则有:由此知道于是的LDU分解为:从而可得到A的LU分解为:2.4:矩阵的三角分解的计算方法以及其格式的初步探讨(1)直接计

18、算法:直接计算法是高斯消去法的一种延伸,它是三角分解最基本的方法。直接计算法相比高斯消去法,其本质基本未变,就是将原方程组化成由一个或者是由若干个三角形方程组组成的过程。直接计算三角分解的方法并不唯一,这需要我们根据实际的情况选用合适的计算方法。对于方程组,首先它是非线性方程组。对于此方程组有:矩阵A是此方程组的系数矩阵,X是此方程组中的未知的向量,b是方程组中的常数项。在此线性方程组中,若其系数矩阵A可分解由两个三形矩阵L和的构成形式,即,那么有:。这样的分解方法就是我们经常说的矩阵的直接三角形分解法。 a)Doolittle分解法(直接三角分解).在实际计算中,用最基本的直接计算法进行三角

19、分解也是很繁琐的,如果运用LU分解的紧凑格式,则可以大大的降低计算复杂度。所以下面将讨论LU分解的紧凑格式。首先:对于下面的式子,总满足:,并且矩阵它是能够进行三角分解。 由:方法,有:=,则有由上我们不难得出如下紧凑型计算公式对于矩阵:由此类推,就可得出Crout分解的紧凑计算格式是:例:上面已经给出了Doolittle方法,下面用Doolittle方法实际解下列方程组:解:)4,0,0,0(),0,0,0()9,1,0,0(),1,0,0()112,113,0,0(),0,0()116,113,1,0(),1,0()5.8,12,11,0(),0(441114334334232242322

20、-=-=-=-=-=-=-=-=-uuulalulauluulluuurrrkkrikirirrkkjrkrjrjTTT解得:解得: 从上可知:一般的直接计算法计算过程特别繁琐。如果我们使用上面所述的Doolittle紧凑分解法则可大大减小运算。过程如下:所以有:例题:求矩阵=的Crout分解解:首先算出: 因此矩阵的Crout分解如下=通过上面的例子我们就可以总结出矩阵直接三角分解法的解题步骤依次是:(1) 第一步写出原来方程组的系数矩阵A,然后根据三角分解公式分别求出U矩阵的行元素和L矩阵的列元素。(2) 进行交叉计算(就是指一行一列的进行交叉计算),同时也要把计算得到的值存放到矩阵A相对

21、应的位置,最后要得到完整的U,L矩阵。(3) 最后一步就是计算列向量y,然后就是得到X,这也就是方程组的解。2.5:列主元法 列主元三角分解法:在直接三角法中,在一些情况下会出现一些误差,所以这时我们就要选择列主元三角分解法。比如在矩阵的直接三角分解中,当的时候我们不难看出计算会出现中继,而当的绝对值非常小时,照搬分解公式进行计算有可能会引起舍入误差的累计。但是如果矩阵A是非奇异的,那么我们就可以通过交换A的行实现矩阵PA的LU分解。因此列主元分解法的目标与高斯列主元消去法的原理相同,为了消除因数过小而产生的误差扩散。列主元三角分解法的解题步骤:1)先列出增广矩阵,然后对增广矩阵求出其第一列的

22、主元在计算中,为了获得矩阵主元,需进行换行运算,主要是对矩阵U的第一行元素与矩阵L的第一列元素。2)重复上述的行列交换,并进行交叉计算,而对于得到的计算值,我们要将其存放到矩阵A的对应位置。到第K步的时候:需要求出主元并且交换行3)为了可以得带整个U,L矩阵,我们要求出矩阵U第k行的元素以及矩阵L第k列的元素。算完后算出列向量y,最后就可以得到X,也就是方程组解x。2.6常用Cholesky分解(对称正定三角矩阵的分解)定义:在学习工科时,尤其是工程方面的知识时,经常会碰到一些工程计算的实际问题,而我们在解决许多工程计算问题时,尤其是哪些复杂的工程计算问题。通常都有用到线性方程方面的知识。在线

23、性方程组的求解中,我们经常用到一个线性方程组的普遍性质。即对于线性方程组,其系数矩阵通常都存在这样性质:对称正定性。 因此如果我们能巧妙利用对称正定矩阵具有的对称正定性这一性质,则我们在实际求解中就可以快速的求解出对称正定方程组。而在此求解对称正定方程组的方法中,有一个明显的优点,即利用这种求解对称正定方程组的分解过程中,无需事先选取确定主元。因为具有这一特点,使得这种计算相较于其他算法有个特别的优点,就是它的数值稳定性是非常好的相比其他方法。 首先:设是Hermite正定矩阵,则存在下三角矩阵,使得,称之为 的Cholesky分解。 如果给定一个n阶方阵A。并且这个方阵是对称正定阵,且同时也

24、满足条件:而A的顺序主子式:则方阵A可以进行LU分解。写做:。),由于有:是唯一的。而是单位上三角矩阵,是单位下三角矩阵。而A为对称正定矩阵即:.所以就可得到并且满足综合上面所述进行整体分析,就可以看出如果矩阵A是n阶对称正定矩阵,同时令,则可以得到.定理:如果方阵A是对称正定矩阵,那么对于方阵A,一定可以分解成两个矩阵的乘积,即,这里面矩阵L是一个主对角元全数正数的下三角阵。并且对于该分解,它的分解是唯一存在的。这就是Cholesky分解。它实质是指的一种和对称正定矩阵关联的分解法。 如果矩阵A满足即矩阵A是n阶实方阵,且同时也是Hermite正定矩阵,那么一定存在这样的下三角矩阵,使得 成

25、立,对于矩阵A。令为下三角矩阵,则由可得到:且有:由上述,对于Hermite正定矩阵的Cholesky分解的紧凑计算格式如下:对于分块矩阵,它是矩阵的一种特殊处理办法。其不改变矩阵计算的基本方法。所以对于分块矩阵的块三角分解:只需将块看成是一个元素,则就可以进行块分解。也就是进行LU分解,LDU分解以及UL分解对于矩阵A的块。它的块分解如下:其中于是有:例:设则有:证明:注:若则有2.7:矩阵的三角分解与解线性方程: 在科学和工程问题的研究中,我们发现许多的变量都是呈线性关系,即使对于哪些不是线性的问题,我们也可以通过合理的转换化为线性化的问题,所以在数学学习中扎实掌握线性方程组在数学中的解决

26、方法格外重要。而对于方程组的系数矩阵A如果能做出三角分解,那么对于此线性方程组的求解就很方便。而因为所以方程组可以写成既是这样做就可以讲方程组的求解归纳为两个系数矩阵为三角矩阵的那种易于求解的方程组:。其中有:。 对于前面出现的式子它的分量在第一个方程组可以直接得到,因为它的分量在每个方程组中一次递增出现。如对于第一个方程组,它只含有,而对于第二个方程组则含有等;X的分量可以容易的从第二个方程组中求解得到答案,又因为U是上三角阵,它的第n个方程组只含有第n-1个方程只含有等等。例:求解方程组:解:写出方程组是:,其中有:先将矩阵A实施初等变换为上三角矩阵:这其实是将如下的三个初等矩阵依次左乘以

27、矩阵A.既是有:而其中也有:由于进行初等变换对单位矩阵即,得到的依然是单位矩阵,而单位矩阵是非奇异方阵,因此均存在。如下成立:.因此:.而又有恰好可以把的非对角元素变号。既有:然后令,则有:所以是:故有,所以得到:由上面的解题法我们就可以把方阵A分解成由两个矩阵乘积的形式,并且对于这个乘积矩阵中的L,它的主对角元素全都是1,既L是单位下三角阵。U为上三角阵。所以对于此房出租变为也可变成令则有其中于是:就是:这样可以求得:又解得:也就是:这样最终求得:所以初始方程组的解就是:第三章 矩阵的满秩分解 在上一章着重讨论总结了QR分解,而对于QR矩阵分解,其中适用于n阶方阵,而不适合对长方阵的处理。但

28、是满秩分解可以很好的用做处理大型长方阵,有时我们将矩阵满秩分解也叫做最大秩分解,下面我们将详细对满秩分解进行探讨。 3.1:定义 定义:设矩阵A是存一个秩为r的m行n列复矩阵。且存在两个复矩阵F和G,他们的秩和矩阵A的秩一样都是r,并且复矩阵F和G满足我们把这种复矩阵分解成两个秩相同复矩阵乘积的形式称作复矩阵满秩的分解。 在满秩分解中有易被忽略的分解叫做平凡分解,它是满秩分解中一种特殊的分解。矩阵A行列式有,即A是满秩矩阵(行满秩或列满秩)。此时存在一个单位矩阵,其乘以A自身的乘积恰好为矩阵A.我们把这样的满秩分解形式称作是平凡分解(即是:假设对于长方阵A满足:并且存在列满秩的矩阵B和行满秩的

29、矩阵C()使得成立把这种分解我们称之为矩阵满秩分解)。注释:(1) :在分解唯一性上满秩分解和三角分解一样,分解都不唯一。(即D是可逆的r阶方阵),则有:)且: (2):满秩分解存在性定理:如果有复矩阵A的秩为,则矩阵A有满秩分解。(矩阵只要非0,则均可以进行满秩分解)证明:对于此定理的证明选用构造性证明法。首先假设则有单位矩阵E,其是初等变换矩阵且满足然后有:将A写成的形式。并且把分块成为:(F为r列,S为m-r列),并且其中有:。所以就有:即得到是满秩分解(3) 矩阵B有要想把矩阵B称做是Hermite标准形需要满足下面条件: a)B的前r行中的每一行至上要含有一个非0元素(称为非0行),

30、且第一个非0元素为1,而后(m-r)行的元素全为0(称为0行) b)如果矩阵B中的第i行的第一个非0元素(即1)在第列(i=1,2,.,r),则有 c)矩阵B的第列,第列,第列,第列合起来恰好为m阶单位方阵的前r列,既有:(对于,.,列,除了上面我们所述的第一列为1外其他的都是0)这样的形式称B为Hermite标准形,也称作行阶梯标准形。(注:对于任意的矩阵,只要它满足其是非0矩阵。只需经过初等行变换就可将原矩阵转化成Hermite标准形H。且对于此Hermite标准形H其前r行行线性无关。用矩阵表示:矩阵使得3.2:满秩矩阵分解方法1 前面对于Hermite标准形的变换进行了铺垫。第一步是将

31、原来的矩阵化为Hermite标准形的形式。然后再对矩阵进行满秩分解。具体求法如下:设1. 做行初等变化先对矩阵A,获得矩阵A的Hermite标准形。表现形式:B是指在Hermite标准形定义中的形式;2. 选取置换矩阵:(1) i列为的矩阵P。且在矩阵P中的列向量中除是1以外,其他的元素(2) 则就都等于0();(3) 令:(其中为r列,*为(n-r)列),即。(4) 令G=B的前r行,则有:。例:求矩阵的满秩分解。解:求出A的Hermite标准形:前两列由矩阵H的第1列与第2列一起构成,F为矩阵,由矩阵A的前2列构成。G为矩阵,由H的前2行构成。具体如下:所以是如下:(注:从中也可以看出矩阵

32、A的满秩分解是不唯一的)3.3:矩阵的满秩分解方法2 利用初等行变换求满秩分解:如果一矩阵的秩为r,那么表示矩阵A的线性无关的列向量个数为r个。这时,不妨设矩阵的前r个列向量它是线性无关的,这样其后面的n-r个列向量就有一定可以分别表示为前r个列向量的线性组合。用分块矩阵的表示方法就是:而其中又有为矩阵A的前r个列生成的列矩阵,Q为矩阵,所以就有:。其中有这就是所要求的满秩分解矩阵。而从式子中可以看见,对矩阵A做初等变换求行满秩矩阵G的时候,必须先将矩阵A化成最简的形式,即为其Hermite标准形,在去掉全为0的后面的n-r行后,就可以得到矩阵G;由最简形式所对应满秩列可以得到矩阵A的列的极大

33、线性无关组同时可得到所以满足.例:求矩阵的满秩分解。解:对矩阵A进行初等行变换有:其中,所以有对应有:而且其中也有:由此可以知道,所以有如下:第四章 矩阵的QR分解 在前面的章节中已经着重对矩阵三角分解进行了总结和分析。但在矩阵的三角分解中有一种特殊的存在,即把一个矩阵分解成是一个正交矩阵Q和一个上三角矩阵R左乘的形式,这种矩阵的三角分解我们就叫做矩阵的QR分解,有时也称作正交三角分解。正交三角分解是三角分解中的一种特殊的形式。因为矩阵的QR分解在解决实际问题时有很好的优点所以单独列成一种方法。4.1定义初等反射矩阵 定义:设非零向量并且也满足如下条件:。初等反射阵:指的是满足条件的n阶方阵。

34、把Householder变换阵我们也叫做是初等反射阵。表示如下:例:对于Householder变换阵有如下性质:a) 非奇异性,即有b) 对称正交性,其过程如下:c)(称之为酉矩阵);d)(称之为对合矩阵);e)(称之为自逆矩阵);定理:n阶实方阵A,有n阶上三角矩阵R和n阶酉矩阵Q,满足:。这种三角分解叫做QR分解,也称作酉三角分解。当时,称他为矩阵A的正三角分解。(对于任意的实(复)矩阵A,只要其满足是满秩矩阵。则它都可以进行唯一的QR分解,即分解成。并且有如下特点:正交(酉)矩阵Q,正对角元上三角矩阵R)。 QR分解存在性:矩阵A为满秩复矩阵,则一定可以进行QR分解,而且在此分解矩阵具有

35、如下特点:Q正交(酉)矩阵,R复非奇异上三角矩阵。 定理:设对于m行n列的实(复)矩阵A,即,并且它的n个列向量是线性无关,那么矩阵A必定QR分解。即分解。(Q为m行n列的实(复)矩阵,并且:R是n阶方阵,且为实(复)非奇异的上三角阵。该分解最大的特点是:QR分解唯一,对角矩阵因子相比其他相差了一个对角元素的绝对值(模)全为1。)4.2:QR基本分解方法分解方法1:设 ,, 为(列)正交矩阵, 为上三角矩阵, 即,若有分解, 则由, 有, 即, ,得的分解公式: ,=1, 2, , . 进行正交变化对矩阵的列向量,得,满足。 上述分解利用了Schmidt正交化方法。矩阵QR分解方法2:利用矩阵

36、变换Householder矩阵叫做反射矩阵,我们在利用矩阵变换进行矩阵的QR分解时实质是利用反射矩阵一些基本的性质。假设u为单位列向量,H是正交矩阵。 在实际学习中,我们经常把矩阵知识应用与解决线性问题。尤其在工程数学计算里,我们要经常的使用到矩阵的分解知识。但是矩阵的一般分解对降低解题难度的作用不大。但不同于其他矩阵分解,对于QR分解,其可以明显的降低计算难度。而在矩阵球逆时,尤其对于大型矩阵求逆,其计算相当繁杂,如果使用矩阵的QR分解,则可大大降低矩阵求逆的代价。尤其对于那些求逆过程中矩阵阶数不断增大的情况,使用矩阵的QR分解法,先将矩阵分解成正交矩阵和上三角矩阵,则可以降低难度。正交矩阵

37、还有一优势是其他的矩阵分解无法比拟。那就是正交矩阵的转置等于本身的逆。如果对于求解一个系数矩阵阶数比较大的线性方程组时,利用矩阵的QR分解可以使计算简单化。QR分解只是针n阶方阵,所以使得后面所要叙述的矩阵的奇异值分解具有了特殊意义。过程如下: 对矩阵的列向量进行矩阵变换,变换后的矩阵简记做。 将矩阵A列向量变换成上三角矩阵R。且这些矩阵的列向量具有1个非零元, 2个非零元, 个非零元。所使用的变换为变换。因为,所以有: 矩阵QR分解方法3:利用列初等变换法(主要是利用了旋转初等矩阵的方法),这中方法也被称为:Givens方法的QR分解。利用Givens方法进行QR分解实质上是通过利用Give

38、ns方法中的初等旋转法。记做是:。 是正交矩阵,且有,。并且对于,它的i行和i列以及j行j均是cos,i行j列以及j行i列均是sin和-sin,而剩下的其他值都为0。对于任意n阶实非奇异矩阵A,我们均可通过左连乘(乘积为T)矩阵的方法将矩阵A化成上三角矩阵R。并且另外存在,使得A=QR。 在Givens矩阵中很容易验证下面式子,首先时,其次存在角度,使得,成立。由于具有此性质,经常把此方法用于把矩阵化为列向量。其中最主要的是找出c,s,然后进行矩阵转换,主要是把矩阵往三角矩阵方向靠近。尽管计算原理上面:Schmidt正交方法相较于Givens矩阵方法显得就是相对的简单方便许多,同时也很简洁。但

39、是它也有计算量小,计算方便的优点。因为矩阵的一些本身存在的性质很特别,正是因为有这些特别的性质,所以其在很多方面都有着灵活的应用。步骤如下:1)构造矩阵;2)对作初等列变换将化为下三角矩阵, 同时化为列正交矩阵;3)对矩阵, 利用初等列变换化中它的各列向量都是单位向量的性质,那么我们可以将化成是列正交矩阵, 同时, 即. 例:使用Schmidt正交化方法对下面的矩阵进行QR分解.解令: 先正交化:然后再做如下步骤:再单位化:,所以就有:。有:=所以最终得到了:第五章 矩阵的奇异值 对于前面所述的分解法,各有千秋,各有优点,但是在可靠性上相比奇异值分解都有所欠缺。在计算可靠性比较高的矩阵分解时通

40、常用奇异值分解。奇异值分解本质上是一种特殊的正交矩阵分解法。但是在计算时间上,奇异值分解却比QR分解法要多花好几倍的计算时间。5.1基本知识 U,S,V=SVD(A)。这是奇异值分解的形式,U和V他们分别是二个相互正交的矩阵,对于S它指的是一对角矩阵。 在解线性方程组的最小平方差误差法中经常使用SVD分解法。而在数据压缩问题中奇异值分解也扮演着重要作用。奇异值的分解应用并不是简单的局限在上述方面,在最小二乘法的计算里,在求矩阵特征值的问题中,还有更重要的是在求广义逆矩阵问题的时候我们要经常使用奇异值分解的相关知识和相关概念。并且矩阵的奇异值分解在线性代数中也是一种极其重要的矩阵分解方式。 定理

41、:设则存在着如使得式子,右边的式子就称为矩阵A的等价的标准型。酉等价:还存在阶数为m的酉矩阵U和阶数为n的酉矩阵V,使如下式子成立:则称A和B酉等价。奇异值分解是酉等价下的特殊标准形。 奇异值定义:设且有的特征值为:。称之为:。称它为矩阵A的正奇异值,也称作奇异值。(注释:矩阵A正奇异值个数与矩阵A的秩相等,即等于。同时A与奇异值相同。)定理:对于两个矩阵,如果他们是酉等价矩阵,那么他们一定存在着相同的奇异值。证明:设A与B酉等价,所以存在着在酉矩阵中有使得因为:可以得到与酉相似。即他们有相同特征值,所以可以得到A与B奇异值相同。奇异值分解定理:满足条件:即A是正奇异值,且阶数为m的酉矩阵U和

42、阶数为n的酉矩阵V,有如下:上式是A的奇异值分解,与A的酉等价标准形是式子。5.2:分解方法奇异值分解方法1:利用矩阵求解。a) 首先求出与矩阵的酉相似对角矩阵,以及酉相似矩阵V:b)把上式记做c)令d)扩充为酉矩阵c)构造奇异值分解例:求矩阵的的奇异值分解解:由前面所述奇异值分解步骤有,然后可以求得的特征值为:其所对应的特征向量依次为:于是就可以得到:然后令而且其中有如下:计算如下式子:构造:,所以有:所以最后可以得到矩阵A的奇异值分解为:奇异值分解方法2:利用矩阵求解a) 第一步是先求出矩阵的酉相似的对角矩阵以及酉相似矩阵U;b)记做c)然后令d)进行扩充,将扩充为酉矩阵e)最后构造奇异值

43、分解:例:求下列矩阵A的奇异值分解解:利用上面所述的矩阵求解:的特征值为下:。而且其所对应的特征向量分别是:然后取:并且令:取,则有.因此就有:第六章 矩阵的谱分解矩阵的谱分解:设矩阵A是n阶方阵,是矩阵A的特征值,则由于:得到如下:同时也是的特征值,所以有非零向量,使得:也就是说和分别是矩阵和的属于特征值的特征向量。如果有与矩阵A相似与对角矩阵,则有矩阵A的特征值:且同时也存在非奇异矩阵P,使得: (1)且: (2)如果设: 则有着: (3)由式子(1)至式子(3)可以得到:上面的式子称它为矩阵A的谱分解,矩阵的谱分解是一种非常重要的和分解,相应的也可以得到特征值也被称之为矩阵A的谱。当矩阵

44、A是对称方阵的时候,则矩阵A必有着相似于对角矩阵,所以得到矩阵A则必定有着谱分解。 设是正规矩阵的 r 个互异的特征值。并且矩阵A的特征值的代数重数是,我们把所对应的个相互正交单位特征向量记做:,则根据矩阵的谱分解公式我们可以得到矩阵 的谱分解组合形式是 : ,并且其中有:,显然我们可以得到:。因此有着如下的定理:定理:n阶矩阵A有r个相异的特征值,其代数重数是,矩阵A是正规矩阵的充要条件是存在着r个n阶矩阵使得下面叙述的命题成立(1)(2)(3)(4)(5) 满足上面叙述的性质的是唯一的;(6) 也经常称是正交投影矩阵。定义:对于Hermite矩阵则有酉矩阵,使得,指的是矩阵的特征值。假定是的非零特征值,将分块成为如下:,则有着: 。则称上面的式子为Hermite矩阵的谱分解。定义4.2 设 ,满足,则称 为幂等矩阵 。幂等矩阵的性质: (1) 与 仍是幂等矩阵

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号