%A=input("输入系数矩阵:");
%d=input("输入常数向量");
% option=input("顺序高斯LU分解选1,列主元LU分解选2: ");
% A= [0.3e-15,59.14,3,1,59.17;
% 5.291,- 6.13,- 1,2,46.78;
% 11.2,9,5,2,1;
% 1,2,1,1,2 ];
% A=[1,2,2;4,4,2;4,6,4];
function[L,U,x]=LU_GaoSi(A,b)
option=input("顺序高斯LU分解选1,列主元LU分解选2: ");
[n,m]=size(A);
if m~=n
error('error');
end
for k=1:n
if option==2
s=k;
for i=k+1:n
if abs(A(i,k))>abs(A(s,k))
s=i;
end
end
if s~=k
for j=1:n
m=A(k,j);
A(k,j)=A(s,j);
A(s,j)=m;
end
t=b(s);
b(s)=b(k);
b(k)=t;
end
end
if A(k,k)==0
disp('error');
continue;
end
for i=k+1:n
A(i,k)=A(i,k)/A(k,k);
for j=k+1:n
A(i,j)=A(i,j)-A(i,k)*A(k,j);
end
end
end
L=zeros(n,n);
for i=1:n
L(i,i)=1;
end
for i=2:n
for j=1:i-1
L(i,j)=A(i,j);
end
end
U=zeros(n,n);
for i=1:n
for j=i:n
U(i,j)=A(i,j);
end
end
%Ly=d
y=zeros(n,1);
y(1)=b(1);
for k=2:n
y(k)=b(k)-L(k,1:k-1)*y(1:k-1,1);
end
%Ux=y
x=zeros(n,1);
x(n)=y(n)/U(n,n);
for k=n-1:-1:1
x(k)=(y(k)-U(k,k+1:n)*x(k+1:n,1))/U(k,k);
end
end
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
数值分析.rar (55个子文件)
YinEuler.m 342B
Det.m 486B
f6.m 36B
实验4 数值积分.doc 250KB
zhishunihe.m 768B
MiFa.m 398B
SiJieLongGe.m 476B
实验8 特征值与特征向量的数值计算.doc 201KB
bingtaiwenti.m 100B
f2.m 42B
lbg.m 452B
SOR.m 635B
实验2_非线性方程求根.doc 128KB
Gauss_Seidel.m 646B
fdd.m 74B
实验1__数值计算的基本概念.doc 86KB
newton.m 739B
UL.m 798B
Jacobi.m 594B
f1.m 91B
f5.m 65B
实验1.docx 28KB
实验7 线性方程组的迭代解法.doc 139KB
实验5.docx 339KB
zuixiaoerchengfa.m 755B
sanwanjufa.m 1KB
FuHuaTiXing.m 556B
FuHuaSimpson.m 563B
f3.m 32B
GaiJinOuLa.m 379B
实验8.docx 101KB
实验3.docx 194KB
simil.m 336B
zhuiganfa.m 523B
实验2.docx 175KB
Simpson.m 161B
RKF.m 1KB
zishiyingSimpson.m 880B
fenduanchazhi.m 505B
LU_GaoSi.m 1KB
实验6 线性方程组的直接解法.doc 137KB
FanMiFa.m 416B
实验5 常微分初值问题的数值解法.doc 71KB
Inversion.m 596B
GaoSiXiaoYuan.m 840B
实验6.docx 187KB
fd.m 53B
f.m 48B
XianEuler.m 303B
f4.m 33B
LongBeiGe.m 812B
tixing.m 230B
实验4.docx 283KB
实验7.docx 224KB
实验3_插值与拟合.doc 201KB
共 55 条
- 1
资源评论
上官峰晨
- 粉丝: 20
- 资源: 23
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功