「学习笔记」高斯消元
解方程组
构造上三角矩阵,对角线上的为该方程求解的未知数。
对于第 个方程,找到一个第 个未知数系数不为 的方程,交换两行。
将其他方程的第 个未知数系数都消为 。
最后从下往上依次求解。
若第 个方程的第 个未知数系数为 ,则方程组的解不唯一。
1 | void gauss() |
解方程组
构造上三角矩阵,对角线上的为该方程求解的未知数。
对于第 i 个方程,找到一个第 i 个未知数系数不为 0 的方程,交换两行。
将其他方程的第 i 个未知数系数都消为 0。
最后从下往上依次求解。
若第 n 个方程的第 n 个未知数系数为 0,则方程组的解不唯一。
1 | void gauss() |