【数值分析】高斯消元法_python语言实现

本文介绍了数值分析中高斯消元法的Python实现,包括检查系数矩阵、主元素选择、消元过程及回代解法。通过示例展示了代码的运行结果,比较了主元素法与常规消元法的差异。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学习数值分析这门课程时,对高斯消元法及主元素法部分代码的编写,希望能帮到大家,也希望能有大神对我做的不到位的地方进行指正。直接上代码。

def guess(A,B):                  #A-系数矩阵,B-对应方程的矩阵
    n = len(A)
    if n != len(A[0]):               #确定系数矩阵符合未知数等于方程数
        return False
    for k in range(n-1):

       # for l in range(k,n):
           # if abs(A[l][k]) > abs(A[k][k]):
           #     A[k],A[l] = A[l],A[k]
             #   B[k],B[l] = B[l],B[k]
           #             主元素法加上这几行进行排序操作
        if A[k][k] == 0:                    #确定Akk不为零
            ret

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值