Gauss 消去 因子表法求解线性方程组 MATLAB代码
(2012-05-08 21:49:49)
标签:
gauss消去因子表法求解线性方程组matlab代码杂谈 |
分类: MATLAB学习 |
%C.zhou,2012.5.8
%因子表法的优点是当系数矩阵不变时候,解不同的b对应的解向量时候,无需重复高斯消去,进行一次高斯消
%去后即可运用因子表进行回代。整个代码思路完全可以用C重写,但未考虑稀疏技术,值得用稀疏技术尝试。
clc;
clear;
a=[9 2 40 10 1;13 1 2 4 2 ;1 5 2 4 4;2 1
aa=a;
[n,n]=size(a);
b=[7 3 10 5 1]';
bb=b;
%形成因子表
for k=1:n-1
end
a(k+1,k+1)=1/a(k+1,k+1);
%因子表形成结束 前代过程
%回代过程
b(1)=b(1)*a(1,1);
for k=2:n
end
x(1)=b(n);
for i=2:n
end
%解向量重新调整顺序
for i=1:n
end