我们在线性代数或者高等代数里面曾经学过求解线性方程组的三种方法:crammer法则、矩阵变换求逆矩阵,高斯消元法。然而,在利用计算机进行相应工程运算时,其计算的方程组的数量往往十分庞大,因而导致利用这三种方法求解线性方程组的计算量十分庞大。以crammer法则为例,其计算量与方程组未定元
之间的关系为
,其带来的计算结果往往会产生误差。因此,在计算机中,选择合适的、精确的求解线性方程组的方法是十分必要的。
高斯列主元消去法是线性方程组直接求解方法中最常用的方法,它的核心思想是按列选取主元,在选主元的过程中,仅仅依次按列选择绝对值最大的元素作为主元,然后进行相应交换,同时不产生未知数次序的变换。其特点是每次在系数矩阵中依次按列在主对角线及以下的元素中选取绝对值最大的元素作为主元,将它调至主对角线上,然后用它消去主对角线以下的元素,最后变为同解的上三角方程组去求解。下面通过具体的例子加以说明。
例 求解线性方程组
解: 该方程组的增广矩阵为