主元消去法

在这里插入图片描述
在这里插入图片描述在这里插入图片描述
matlab代码:

clear all
A=[1 0.8324 0.7675 0.9831;0.8324 0.6930 0.6400 0.8190;0.7675 0.6400 0.5911 0.7580;0.9831 0.8190 0.7580 0.0055];
b=[8.8997 7.4144 6.8428 4.9171]';
B= [A, b];
[m, n]=size (A) ;
X=zeros (m, 1);
for j=1:m-1
    Q=B(:,j);
    for k=1:j-1 Q(k)=0; end
    imax=find(abs(Q)==max(abs (Q)));
    i=j;
    P=B(i,:);
    B(i,:)=B(imax,:) ;
    B(imax,:)=P;
    for i=j:n-1
        B(i+1,: )=B(i+1,:)-(B(i+1,j)./B(j, j).*B(j,:));
    end
end
for i=m:-1:1
	sum=0;
    for j=m:-1:i+1
        sum= sum+X(j)*B(i,j);
    end
    X(i)= (B(i, m+1)-sum)/B(i,i);
end
X

结果:
在这里插入图片描述
`

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值