下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、最近矩阵分析老师出了一道题目作为作业A LU 要求能对A PA=LU 的分解,并最终输出矩阵。首先对A LU 分解,即能把A A=L*U(U 是上三角矩阵,是由A 矩(i,j) 位置元素过程中主元所乘的系数,条件有3,一是矩阵AA如果不是方阵,LU 分解啦,这是基本条件,牢记啊!二是矩阵A 必须可逆,换种说法就是A A A 0,好绕,矩阵就是这样,很多定理其实是等价的,但是你得记住,不然在推导一些定理或公式的时候会犯一些基本的常识性错误。三是矩阵 A 在高斯消元过程中必须0 A 进行高斯消元过程中没有出现进行交换这种情况下L*U 这种形式,如果对A 进行高斯消元,中间某一步出现0 主元,需要进
2、行行交换了,这种情况下就不要想对A LU 分解啦,因为不满足条件3 啊!那么问题来了0 主元这种情况,我又想对A LU 分解,那应该怎么办?LU 分解,也就是本文的主题。根据书上的定理,对任意一个非奇异矩阵(等价于可逆矩阵)都存在一个置换矩阵P P*A L*U 这种形式, 即A 不是要进行行变换才能继续高斯消元吗? LU 分解前提又是高斯消元过程中不能出现行交换,那好,我事先对A 矩阵在高斯消元过B 高斯消元那肯定就不会出现需LU B LU 分解了吗? 是的,PA=LU LU 分解采用的就是这种思想。那么现在的问题是,怎么在代码中实现对A LU 分解,并输出 矩阵呢?我在网上搜了一下,发现结果
3、大都不尽A=LU 这种形式的分解,一旦说A 3,那就死翘low 在这个例子中,最简单的情况就是矩阵A在高斯消元过程中不需要进行行交换,也就是说A可以分解成A=L*U这种形式。这种情况下,代码如下。function LUDecomposition(A,n)%A is the square matrix,n is the orderof AL=eye(n);%Let the L matrix be an identity matrix atfirst for i=1:n-1forj=i+1:nendL(j,i)=A(j,i)/A(i,i);A(j,:)=A(j,:)-(A(j,i)/A(i,i)*
4、A(i,:);endU=A %A becomes U matrix after Gausselimination L可以试着令A=2 2 2;4 7 7;6 18 22,调用函数获得L矩阵为1 0 0;2 1 0;3 4 1,U矩阵为2 2 2;0 33;0 4 4,用笔验算下,这个结果是正确的。代码运行结果如图所示:的话,A个非零主元。 n-1n个主元已经是矩阵的最 个主元下面所有元 1n-1 ni+1n(j, i)L矩阵第位置的元素,所以有;。AL(,这样就;。矩阵,L矩阵。进行PA=LU 0主 00P矩阵中的操作是相应的两行也要进行交换, AAi kLi行和 第kA=1 2 -3 4;4
5、 8 12 -8;2 3 2 1;-3 -1 1 得L矩阵为1 0 0 0;-3 1 0 0;2 -0.2 1 0;2 -0.2 1 0;4 0 3.75 1,U矩阵为1 2 -3 4;0 5 -8 8 ;0 0 6.4-5.4;0 0 0 1 0 0 0;0 0 0 1;0 0 1 0;0 1 0 多,但目前来说我觉得应该没什么问题了,如果有问题欢迎反馈给我。这部分代码如下: function AdvanceLUDecomposition(A,n)%A is the square matrix,n istheorder of A,A must be invertibleD=A; %Store
6、 matrix A in D,for later use L=zeros(n);%Let the L matrix be an zero matrix atfirstP=eye(n);%Let the permutation matrix be a identity matrix atfirst for i=1:n-1forj=i+1:nif A(i,i)=0 %A zero pivot appears on (i,i) position,we need to finda nonzero entry below it to be the new pivot,with row exchangef
7、or k=n:-1:i+1 %find a nonzero entry below the (i,i) entry in thei column,start from the last rowifA(k,i)=0%Wehavefoundanonzeroentry,tochooseitasthenewpivot,we need row exchange kii,:);%PermuteiandkrowinLmatrix i,:);%PermuteiandkrowinAmatrix i,:);%PermuteiandkrowinPmatrixbreak; end end endend endL(j,
8、i)=A(j,i)/A(i,i);A(j,:)=A(j,:)-(A(j,i)/A(i,i)*A(i,:);U=A %A becomes U matrix after Gauss eliminationL=L+eye(n) %All entries on the diagonal of L matrix must be1 P %output the permutation matrixB=L*U %verify if the product of L and U equals to P*AC=P*D%DistheoriginalAmatrix,checkitoutinrow2%IfBequals
9、C,then it means the algorithm works correctly%some key points and theroms about LU factorization%Theorem 1 A nonsigular matrix Anxn possesses an LU factorization if and%only if a nonzero pivot does not emerge during row reduction toupper%triangular form with type III operations.%Theorem2Foreachnonsi
10、gularmatrixA,thereexistapermutationmatrix P%such that PA possesses an LU factorization PA=LU%Remember,theconceptofnonsingularmatrixisforsquarematrix,itmeans%that the determinant is nonzero,and this is equivalent that thematrix has%full-rank%Based on these conditions,the first thing about the matrix A onwhich we%conduct LU factorization is that A must be a square matrix.The second%thing is A must be invertible,which is equal to the statement that A is%non-singular代码运行结果如图所示:Ax=b的时候,一般来 A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- CCAA - 2024年12月环境管理体系基础答案及解析 - 详解版(65题)
- 福建省福州市连江县2025-2026学年七年级(上)期末道德与法治试卷(含答案)
- 老年终末期患者生命质量提升策略
- 毛衫套口工安全生产能力水平考核试卷含答案
- 我国上市公司海外并购融资模式的创新路径探究
- 尿素装置操作工岗前安全生产能力考核试卷含答案
- 继电器封装工岗前进阶考核试卷含答案
- 2026安徽中煤三建二十九工程处人员招聘3人备考题库参考答案详解
- 高空外墙清洗员岗前安全强化考核试卷含答案
- 2026云南昭通市镇雄联通公司招聘10人备考题库及完整答案详解1套
- 地下矿山顶板管理安全培训课件
- 监狱消防培训 课件
- 道路建设工程设计合同协议书范本
- 2025年安徽阜阳市人民医院校园招聘42人笔试模拟试题参考答案详解
- 2024~2025学年江苏省扬州市树人集团九年级上学期期末语文试卷
- 2026届江苏省南京溧水区四校联考中考一模物理试题含解析
- 民用建筑热工设计规范
- 学堂在线 雨课堂 学堂云 唐宋词鉴赏 期末考试答案
- 2025至2030中国辐射监测仪表市场投资效益与企业经营发展分析报告
- 产品认证标志管理制度
- 广州西关大屋介绍
评论
0/150
提交评论