高斯列主元消去法解线性方程组及C语言实现

高斯列主元消去法是线性方程组直接求解方法中最常用的方法,它的核心思想是按列选取主元,在选主元的过程中,仅仅依次按列选择绝对值最大的元素作为主元,然后进行相应交换,同时不产生未知数次序的变换。然而,在利用计算机进行相应工程运算时,其计算的方程组的数量往往十分庞大,因而导致利用这三种方法求解线性方程组的计算量十分庞大。然后选取第二列中绝对值最大的元素,其中要注意的是,由于要保证所有绝对值最大的元素都在矩阵的主对角线上,因此第一行元素不在我们的选取范围之内,所以,第二列我们选取。为主元,并将其与第二行交换,有。
摘要由CSDN通过智能技术生成

        我们在线性代数或者高等代数里面曾经学过求解线性方程组的三种方法:crammer法则、矩阵变换求逆矩阵,高斯消元法。然而,在利用计算机进行相应工程运算时,其计算的方程组的数量往往十分庞大,因而导致利用这三种方法求解线性方程组的计算量十分庞大。以crammer法则为例,其计算量M与方程组未定元n之间的关系为  M=\left ( n^{3}-1 \right )n!+n,其带来的计算结果往往会产生误差。因此,在计算机中,选择合适的、精确的求解线性方程组的方法是十分必要的。

        高斯列主元消去法是线性方程组直接求解方法中最常用的方法,它的核心思想是按列选取主元,在选主元的过程中,仅仅依次按列选择绝对值最大的元素作为主元,然后进行相应交换,同时不产生未知数次序的变换。其特点是每次在系数矩阵中依次按列在主对角线及以下的元素中选取绝对值最大的元素作为主元,将它调至主对角线上,然后用它消去主对角线以下的元素,最后变为同解的上三角方程组去求解。下面通过具体的例子加以说明。

例 求解线性方程组

\left\{\begin{matrix} x_{1}+x_{2}+x_{3}=6 & & \\ 12x_{1}-3x_{2} +3x_{3}=15& & \\ -18x_{1}+3x_{2}-x_{3} =-15& & \end{matrix}\right.

解: 该方程组的增广矩阵为

  • 2
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码农区

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值