上传者: 38721691
|
上传时间: 2021-11-11 16:49:55
|
文件大小: 45KB
|
文件类型: -
利用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