- 2
- 0
- 约1.32千字
- 约 4页
- 2020-12-30 发布于浙江
- 举报
MATLAB中矩阵LU分解
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
题目
编写实现对N阶非奇矩阵A进行LU分解的程序。
算法组织
若n阶方阵的各阶顺序主子行列式不为零则存在唯一的单位上三角矩阵L 和上三角矩阵L式的A=LU。其基本思想是GAUSS消去法。参照《计算方法》第38页L、U各项计算公式编写公式。
输入带分解矩阵A
For i=1,2,……n
2.1 将L对角线元素赋值L(i,i)=1;
For j=1,2,……n
将U 第一行元素赋值U(1,j)=A(1,j);
For k=2,……n
将L第一列元素赋值L(k,1)=A(k,1)/U(1,1);
For i=2,……n
For j=i,……n
5.1.1
5.2 For k=i+1,……n
5.2.1
程序实现
clear all
clc
A=input(请输入一个方阵 );%输入一个n阶方阵
[n,n]=size(A);
L=zeros(n,n);
U=zeros(n,n);
for i=1:n %将L的主对角线元素赋值1
L(i,i)=1;
end
for j=1:n %求矩阵U的第一行元素
U(1,j)=A(1,j);
end
for k=2:n %求矩阵L的第一列元素
L(k,1)=A(k,1)/U(1,1);
end
for i=2:n %求L、U矩阵元素
for j=i:n
s=0;
for t=1:i-1
s=s+L(i,t)*U(t,j);
end
U(i,j)=A(i,j)-s;
end
for k=i+1:n
r=0;
for t=1:i-1
r=r+L(k,t)*U(t,i);
end
L(k,i)=(A(k,i)-r)/U(i,i);
end
end
%输出矩阵L、U
L
U
计算与结果分析
本题中根据GAUSS消去算法对任意一各阶
顺序主子式不为零的n阶方阵A进行L分解。
并对《计算方法》第二章42页例2.2进行了
计算。计算结果如右图。
该计算结果与实际分解结果相同,该算法
可靠。但该算法没有考虑A顺序主子行列式
值为0的情况,因此还有欠缺。
您可能关注的文档
- ip地址与mac地址绑定电子教案.doc
- ip防护等级介绍复习课程.doc
- iq智商测试题讲解学习.doc
- isight集成catia和abaqus,nastran流程详解培训讲学.doc
- it+...+that主语从句讲课稿.doc
- itest词汇测试unit1复习过程.doc
- it’s time后后的从句用虚拟语气教学资料.doc
- it服务管理体系介绍教学文案.doc
- it职业素质训练考查试卷a说课材料.doc
- iuml和copiesml之间单位换算关系?教案资料.doc
- 黄南藏族自治州藏医院招聘考试笔试备考题库及答案解析.docx
- 2026年上半年云南民族大学招聘硕士7人考试笔试参考题库及答案解析.docx
- 2026山东事业单位统考济宁市兖州区招聘43人考试笔试备考试题及答案解析.docx
- 2025年吉安市永丰县留置保安员笔试真题附答案解析.docx
- 2026广西玉林市玉州区城北街道社区卫生服务中心招聘编外人员2人考试笔试模拟试题及答案解析.docx
- 2026年池州石台县消防救援局编外工作人员招聘1名笔试考试备考题库及答案解析.docx
- 2026福建福州市润楼教育科技集团有限公司招聘8人考试笔试模拟试题及答案解析.docx
- 2025年吉安市永丰县辅警招聘考试真题附答案解析.docx
- 2025年吉安市永丰县保安员考试真题附答案解析.docx
- 2025年吉安市永丰县保安员招聘考试试题题库附答案解析.docx
原创力文档

文档评论(0)