上回讲到二元一次方程组的解法, 一个自然的问题是如何把它推广到更高维度, 比如三元一次方程组怎么解? \(n\)元一次方程组怎么解? 这节先来回答第一个问题.

考虑三元一次方程组
\[
\left\{
\begin{split}
&x+y+z=6\\
&x+2y-z=2\\
&2x+3y-2z=2
\end{split}
\right..
\]
我们先来尝试加减消元法, 我们假设第一行乘以\(a\), 第二行乘以\(b\), 第三行乘以\(c\), 然后相加. 得到
$$(a+b+2c)x+(a+2b+3c)y+(a-b-2c)z=6a+2b+2c.$$

为了消去\(y,z\), 需要满足
\[
\left\{
\begin{split}
&a+2b+3c=0\\
&a-b-2c=0
\end{split}
\right..
\]
为了求出\(x\), 需要先解另外一个三元一次方程组, 为了求出\(y,z\), 还要再解另外两个三元一次方程组, 似乎这条路很麻烦. 而且要求的\(a,b,c\)似乎看不出什么规律. 其实还是有规律可循的, 这里暂且按下不表.

那么我们再来看看代入消元法. 把第一个方程中的\(x\)用\(y,z\)表示, 代入第二个方程, 可得
$$6-y-z+2y-z=2\Leftrightarrow (2-1)y+(-1-1)z=2-6.$$
本质上相当于第一个方程乘以\(-1\)加到第二个方程上, 同样的道理, 将第一个方程代入第三个方程本质上相当于第一个方程乘以\(-2\)加到第三个方程上. 所以得到
\[
\left\{
\begin{split}
&x+y+z=6\\
&0+y-2z=-4\\
&0+y-4z=-10
\end{split}
\right..
\]
然后将第二个方程代入第三个方程, 本质上相当于第二个方程乘以\(-1\)加到第三个方程上, 得到
\[
\left\{
\begin{split}
&x+y+z=6\\
&0+y-2z=-4\\
&0+0-2z=-6
\end{split}
\right..
\]
然后第三个方程可以解出\(z=3\), 代入第二个方程得到\(y=2\), 再代入第一个方程得到\(x=1\). 这样就解出了方程组.

上面的方法在数学上称为高斯消去法, 对多元线性方程组也适用. 这种在某一行乘以一个数再加到另外一行的技巧叫做第三类初等变换, 以后还会继续用到.

线性方程组之二:三元一次方程组相关推荐

  1. c语言程序 用追赶法求解方程组,编写用追赶法解三对角线性方程组的程序,并解下列方程组(3页)-原创力文档...

    计算方法与实习上机实验(二) 实验名称: 编写用追赶法解三对角线性方程组的程序,并解下列方程组: (1) (2)Ax=b,其中 A10×10=, b10×1= 程序代码: #include using ...

  2. c语言编程解三元一次方程组,三元一次方程组的解是 [] A.B.C.D

    三元一次方程: 含有三种不同字母构成的方程,并且含有未知数的项的次数是1的整式方程,一般有三条三元一次方程才能解出未知数的解,我们那这种方程叫三元一次方程,如x+y-z=1,2a-3b+c=0等都是三 ...

  3. c语言程序 用追赶法求解方程组,编写用追赶法解三对角线性方程组的程序,并解下列方程组...

    计算方法与实习上机实验(二) 实验名称: 编写用追赶法解三对角线性方程组的程序,并解下列方程组: 2x1 x2 5, x 2x x 12, 123(1) x 2x x 11,34 2 x3 2x4 1 ...

  4. 三元一次方程组步骤_[七年级网上课堂]8.4 三元一次方程组

    8.4三元一次方程组 教学目标: 1.了解三元一次方程组的概念. 2.能解三元一次方程组,在解的过程中进一步体会"消元"思想. 教学重点: 会用消元法解三元一次方程组. 授课教师简 ...

  5. 线性代数学习笔记(二十九)——方程组解的结构(一)

    停更2年多了,做事得有始有终,继续更新... 本篇笔记回顾了线性方程组解的三种情况,并讨论了齐次线性方程组解的结构,并介绍了齐次线性方程组解的相关性质.其中重点讨论了基础解系定义,以及基础解系的求法和 ...

  6. 解三元一次方程组的计算机,解三元一次方程组

    三元一次方程组解法 主要的解法就是加减消元法和代入消元法,通常采用加减消元法,若方程难解就用代入消元法,因题而异.其思路 都是利用消元法逐步消元. 三元一次方程组的应用 三元一次方程简单应用 {x+2 ...

  7. 如何使用Python求解三元一次方程组?(附源码)

    Python自学_04 一. 需要做的前期准备 环境配置: Python版本:3.9.0 功能包:sympy(1.8) 一个用的顺手的IDE(本人推荐Pycharm) 二. 源码如下 这里要计算的三元 ...

  8. matlab solve函数计算三元一次方程组

    Matlab solve函数计算三元一次方程组 %matlab代码 clc; clear; Lambda = 0.0001; %失效率 Mu = 2; %修复率 syms p0 p1 p2; %定义三 ...

  9. 线性方程组(二)- 行简化与阶梯形矩阵

    小结 阶梯形(或简化阶梯形)矩阵的定义 主元位置的定义 行化简算法的定义 应用行化简算法解线性方程组 行化简与阶梯形矩阵 矩阵中非零行或列指矩阵中至少包含一个非零元素的行或列.非零行的先导元素是指该行 ...

最新文章

  1. 第九届蓝桥杯java B组—第三题复数幂(详细介绍)
  2. tensorflow 开始——创建定制化 Estimator(创建自定义评估器)
  3. Apache Flink 零基础入门(七)Flink中keyBy三种方式指定key
  4. ScrollView嵌套ListView后,进入页面不从顶部开始显示的问题解决
  5. 我敢打赌,99%的电子工程师都掉进过这29个坑!
  6. Linux下的一些简单网络配置命令介绍
  7. python的def语句_【零基础学Python】def语句,参数和None值
  8. 推陈出新:网友解锁 source 命令新的姿势,血的教训!已准备跑路
  9. node.js中的文件系统
  10. C/C++ 指针小结——指针的概念和如何使用指针
  11. b丅151组成的充电器电路_宜家LIVBOJ 无线充电器拆解,这设计一目了然
  12. 大话IT第14期:iOS、Android、Mango 你的选择?
  13. 智能优化算法(源码)-樽海鞘优化算法(Salp Swarm Algorithm,SSA)
  14. qpieslice 渐变效果_在IE9中使用CSS3 PIE的线性渐变不起作用,IE8可以
  15. 升级数据库增加字段之OrmLite
  16. 上传图片到淘宝 API 返回值说明
  17. 万全服务器t350装系统_联想万全350安装win2003
  18. 英文原著词汇数量测量
  19. MVB总线在地铁列车控制系统中的应用
  20. 【SpringCloud】SpringCloud简介

热门文章

  1. 零中频接收机频率转换图_【新品情报站】俄罗斯产VisAir HF DDC/DUC SDR 收发信机视频|接收机|转换器|ddc|天线|调谐器...
  2. 千呼万唤,小灰的新书出版了!
  3. 51cto的请看过来
  4. 矩阵论 施密特正交化的几何解释_最直观图解法
  5. 自动更新word题注
  6. 使用jquery获取url及url参数的方法
  7. miui android 7.1,小米4初入Android7.1 比MIUI更流畅
  8. 5G提速 高通助推标准走向现实
  9. 诺基亚发布NetAct云网络管理系统,为5G网络演进铺路
  10. ubuntu qt编译mysql报错_[Linux]QT编译Mysql驱动(Mariadb驱动),解决qmake报错问题