利用Python,实现雅克比(Jacobi)迭代法以及高斯-塞德尔(G-S)迭代法【矩阵形式】

Kande ·
更新时间:2024-11-14
· 504 次阅读

利用Python,实现雅克比(Jacobi)迭代法以及高斯-塞德尔(G-S)迭代法【矩阵形式】

本文讲解使用Jacobi迭代和G-S迭代算法求解方程组的Python代码实现,同时涉及算法的原理阐述。

文章目录【Jacobi算法原理】【Jacobi的Python代码实现】1.1输入自变量个数mu,方程个数nu,迭代误差精度e1.2初始化LDU矩阵(p为行数,q为当前列数。)1.3构建自变量初值X_Current矩阵1.4初始化因变量y矩阵1.5计算并得到G1,d1矩阵(参照前面的Jacobi迭代公式)1.6将迭代计算公式放入循环中,当迭代误差达到e精度时,打印X的求解结果【G-S算法原理】【G-S的Python代码实现】测试情况:测试截图: 【Jacobi算法原理】

已知:现有n元线性方程组,如何通过代码实现该方程组的有解的判定,以及自变量求解?

原创文章 41获赞 79访问量 1万+ 关注 私信 展开阅读全文
作者:为学习痴狂的大鱼



迭代法 高斯 用python 矩阵 迭代 Python

需要 登录 后方可回复, 如果你还没有账号请 注册新账号