令矩阵每个元素四舍五入,使顺序高斯与列主元高斯结果不同

Posted 倚楼灬风细

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了令矩阵每个元素四舍五入,使顺序高斯与列主元高斯结果不同相关的知识,希望对你有一定的参考价值。

实现思路就是在每次循环中对矩阵进行四舍五入处理

实现代码如下

# 四舍五入
def matrixRound(M, decPts=5):
    # 对行循环
    for index in range(M.shape[0]):
        # 对列循环
        for _index in range(M.shape[1]):
            M[index, _index] = round(M[index, _index], decPts)

    return M

  

以上是关于令矩阵每个元素四舍五入,使顺序高斯与列主元高斯结果不同的主要内容,如果未能解决你的问题,请参考以下文章

《数值分析》-- 高斯消去法与矩阵三角分解法(LU分解)

计算方法B_列主元高斯消去

高斯消元法

列主元高斯消元法求解线性方程组

高斯约旦消元法

高斯消元总结