多元方程组的解法 [python]
  • 板块灌水区
  • 楼主a97_QwQ
  • 当前回复3
  • 已保存回复3
  • 发布时间2023/5/3 08:33
  • 上次更新2023/10/23 16:50:14
查看原帖
多元方程组的解法 [python]
542117
a97_QwQ楼主2023/5/3 08:33

rt

  • n为未知数个数
  • 在eqs输入矩阵(等式左边)
  • res输入对应的常数项(等式右边)
  • 结果存储在res
for i in range(n-1):
    for j in range(i+1,n):
        for k in range(i+1,n):
            eqs[j][k]-=eqs[i][k]/eqs[i][i]*eqs[j][i]
        res[j]-=res[i]/eqs[i][i]*eqs[j][i]
        eqs[j][i]=0
for i in range(n-1,0,-1):
    res[i]/=eqs[i][i]
    for j in range(0,i):
        res[j]-=eqs[j][i]*res[i]
        eqs[j][i]=0

实测有效

2023/5/3 08:33
加载中...