版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数值实验LU分解法的优点【实验目的】编写函数来实现矩阵的直接LU分解法,并利用它来解方程;总结matlab解线性方程组的常用命令用实例来展示命令的用法。【实验内容】给定矩阵A与向量b求A的LU分解利用A的LU分解解下列方程:=1\*GB3①A*x=b=2\*GB3②A2∗x=b=3\*GB3③A3∗x=b对第=3\*GB3③题分析一下,如果先求M=A3,再解M*相比有何缺点?利用A的LU分解法求A−1提示:的第k列为方程组之解。的准确解为:【解】:由Cholesky分解定理:设A是实对称正定矩阵,则存在唯一的可逆下三角矩阵L,使得。并且由矩阵乘法规则,可以推出实对称正定矩阵LU分解的简便计算方法(平方根法):由可知:,进而由(i≥2)可知;当已求出时,由可知;当时,由可知,。【计算机求解】:流程图:输入方程阶数n,系数矩阵A,右端向量bK=1,…,n(分解A=L*U)uukk=0T输出失败信息,停k=F0Tlik=yk=bxk=输出x【Matlab程序如下】:functionUntitled()n=input('n');a=zeros(n,n);c=zeros(n,1);c(1)=1;fori=1:nforj=i:na(i,j)=n+1-j;a(j,i)=n+i-j;endendm=eye(n);forj=1:n-1ifabs(a(j,j))<epserror;endfori=j+1:nmult=a(i,j)/a(j,j);m(i,j)=mult;fork=j:na(i,k)=a(i,k)-mult*a(j,k);endendenddisp('L=');disp(m);disp('U=');disp(a);disp('LU=');disp(m*a);y=m\c;x=a\y;y1=m\x;x1=a\y1;y2=m\x1;x2=a\y2;disp('y=');disp(y);disp('x=');disp(x);disp('y1=');disp(y1);disp('x1=');disp(x1);disp('y2=');disp(y2);disp('x2=');disp(x2);%inv(A)=inv(U)*inv(L)disp('A的逆为:');disp(inv(a)*inv(m));【运行结果如下】(1)当n=5时,A的LU分解为:L=1.000000000.80001.00000000.60000.88891.0000000.40000.77780.87501.000000.20000.66670.75000.85711.0000U=5.00004.00003.00002.00001.000001.80001.60001.40001.2000001.77781.55561.33330001.75001.500000001.7143的解为:的解为:的解为:的逆为:0.5833-0.5000-0.00000.00000.0833-0.50001.0000-0.5000-0.00000.00000.0000-0.50001.0000-0.5000-0.0000-0.00000.0000-0.50001.0000-0.50000.0833-0.00000.0000-0.50000.5833(2)当n=10时,A的LU分解为:L=1.00000000000000.90001.0000000000000.80000.94741.000000000000.70000.89470.94441.00000000000.60000.84210.88890.94121.0000000000.50000.78950.83330.88240.93751.000000000.40000.73680.77780.82350.87500.93331.00000000.30000.68420.72220.76470.81250.86670.92861.0000000.20000.63160.66670.70590.75000.80000.85710.92311.000000.10000.57890.61110.64710.68750.73330.78570.84620.91671.0000U=10.00009.00008.00007.00006.00005.00004.00003.00002.00001.000001.90001.80001.70001.60001.50001.40001.30001.20001.1000001.89471.78951.68421.57891.47371.36841.26321.15790001.88891.77781.66671.55561.44441.33331.222200001.88241.76471.64711.52941.41181.2941000001.87501.75001.62501.50001.37500000001.86671.73331.60001.466700000001.85711.71431.5714000000001.84621.69230000000001.8333的解为:的解为: 的解为:的逆为:0.5455-0.5000-0.00000.0000-0.00000.00000.0000-0.00000.00000.0455-0.50001.0000-0.5000-0.00000.00000.0000-0.00000.00000.0000-0.0000-0.0000-0.50001.0000-0.50000.0000-0.00000.00000.0000-0.0000-0.00000.00000.0000-0.50001.0000-0.50000.0000-0.00000.0000-0.00000.00000.0000-0.00000.0000-0.50001.0000-0.50000.0000-0.00000.0000-0.0000-0.00000.00000.0000-0.0000-0.50001.0000-0.50000.00000.0000-0.0000-0.00000.0000-0.00000.00000.0000-0.50001.0000-0.50000.00000.00000.0000-0.0000-0.00000.0000-0.0000-0.0000-0.50001.0000-0.50000.0000-0.00000.00000.0000-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年11月07日 百色市右江区人才考试中心 阿科玛 特种材料专员 11人
- 2026慢性病患者脑卒中防治科普专题培训课件
- 贵州省黔南州龙里县2025-2026学年四年级下学期期末检测科学试卷(有答案)
- 甘肃省2026年夏季普通高中学业水平合格性考试地理试卷(含答案)
- 2026特殊教育学校教研组长工作经验分享课件-立德树人五育并举
- 2026近视防控与视力保护课件
- 2026初中生阳光体育与健康主题班会课件
- 2026新学期小学低年级团委书记经验交流课件:构建和谐温暖的班级文化
- 2026新学期三高人群心脑血管疾病的预防课件
- 2025-2026年电商运营策略与执行模拟试卷
- 2026年全民国防教育日大学主题团日:强国有我 青春有为课件
- IEC 62619 标准中文版文档(资深行业深度解读+资源指引)
- 重庆南开中学高2027届高三年级质量检测(一)英语+答案
- 新版2026秋新教材湘美版小学美术五年级上册(全册) 教学设计合集
- 直播销售实务 第3章 选择直播商品
- GB/T 30121-2013工业铂热电阻及铂感温元件
- GB/T 17037.4-2003塑料热塑性塑料材料注塑试样的制备第4部分:模塑收缩率的测定
- 应征入伍服兵役高等学校学生国家教育资助申请表
- 向日葵种植技术及作物套餐培训课件
- 心脏射频消融术护理常规ppt
- 地块工程基坑支护和土方开挖专项施工组织设计
评论
0/150
提交评论