- 16
- 0
- 约1.47万字
- 约 17页
- 2024-03-24 发布于广西
- 举报
实验一
实验名称:矩阵的LU分解.
实验目的:用不选主元的LU分解和列主元LU分解求解线性方程组Ax=b,并比拟这两种方法.
实验内容与要求
〔1〕用所熟悉的计算机语言将不选主元和列主元LU分解编成通用的子程序,然后用编写的程序求解下面的84阶方程组
将计算结果与方程组的精确解进行比拟,并就此谈谈你对Gauss消去法的看法。
〔2〕写出追赶法求解三对角方程组的过程,并编写程序求该实验中的方程组
实验步骤:
程序:
不选主元:
functionx=GAuss(A,b)
n=length(b);
x=b;
fori=1:n-1
forj=i+1:n
mi=A(j,i)/A(i,i);
b(j)=b(j)-mi*b(i);
fork=i:n
A(j,k)=A(j,k)-mi*A(i,k);
end
AB=[A,b];
end
end
x(n)=b(n)/A(n,n);
fori=n-1:-1:1
s=0;
forj=i+1:n
s=s+A(i,j)*x(j);
end
x(i)=(b(i)-s)/A(i,i);
end
选主元:
functionx=GAussZhu(A,b)
n=length(b);
x
原创力文档

文档评论(0)