当前位置: 首页 > news >正文

线性代数 - 线性方程组的原始解法(高斯消元法)

线性代数 - 线性方程组的原始解法(高斯消元法)

flyfish

线性方程组

方程组:{2x1+x2+x3=1(1)4x1+3x2+3x3=2(2)8x1+7x2+9x3=6(3)即 Ax=b, A=[211433879], b=[126] \text{方程组:}\begin{cases} 2x_1 + x_2 + x_3 = 1 \quad (1) \\ 4x_1 + 3x_2 + 3x_3 = 2 \quad (2) \\ 8x_1 + 7x_2 + 9x_3 = 6 \quad (3) \end{cases} \quad \text{即}\ \mathbf{Ax}=\mathbf{b},\ \mathbf{A}=\begin{bmatrix}2&1&1\\4&3&3\\8&7&9\end{bmatrix},\ \mathbf{b}=\begin{bmatrix}1\\2\\6\end{bmatrix} 方程组:2x1+x2+x3=1(1)4x1+3x2+3x3=2(2)8x1+7x2+9x3=6(3) Ax=b, A=248137139, b=126

高斯消元法

逐步消去未知数的系数

增广矩阵

增广矩阵是把线性方程组的系数矩阵常数项向量“拼在一起”形成的新矩阵,目的是让“系数”和“常数”同步进行行变换,避免分开操作出错。

{2x1+x2+x3=1(常数项1)4x1+3x2+3x3=2(常数项2)8x1+7x2+9x3=6(常数项6) \begin{cases} 2x_1 + x_2 + x_3 = 1 \quad (\text{常数项1}) \\ 4x_1 + 3x_2 + 3x_3 = 2 \quad (\text{常数项2}) \\ 8x_1 + 7x_2 + 9x_3 = 6 \quad (\text{常数项6}) \end{cases} 2x1+x2+x3=1(常数项1)4x1+3x2+3x3=2(常数项2)8x1+7x2+9x3=6(常数项6)
系数矩阵A\mathbf{A}A(只放未知数的系数):[211433879]\begin{bmatrix}2&1&1\\4&3&3\\8&7&9\end{bmatrix}248137139

常数项向量b\mathbf{b}b(只放等号右边的数):[126]\begin{bmatrix}1\\2\\6\end{bmatrix}126

把两者用竖线隔开,拼在一起就是增广矩阵
[A∣b]=[211143328796] [\mathbf{A}|\mathbf{b}] = \left[\begin{array}{ccc|c} 2 & 1 & 1 & 1 \\ % 第1行:系数+常数项1 4 & 3 & 3 & 2 \\ % 第2行:系数+常数项2 8 & 7 & 9 & 6 % 第3行:系数+常数项6 \end{array}\right] [Ab]=248137139126
竖线左边是“未知数的系数”,右边是“等号后的常数”,这样后续做行变换时,系数和常数能同步变化,保证方程组的等价性(比如“给第1行乘2”,系数和常数会一起乘2,方程依然成立)

原始解法:高斯消元法(直接求解)

通过行变换将增广矩阵[A∣b][\mathbf{A}|\mathbf{b}][Ab]转化为上三角矩阵,再回代求解。

一、:构造增广矩阵并消元(转化为上三角)

增广矩阵:
[A∣b]=[211143328796] [\mathbf{A}|\mathbf{b}] = \left[\begin{array}{ccc|c} 2 & 1 & 1 & 1 \\ 4 & 3 & 3 & 2 \\ 8 & 7 & 9 & 6 \end{array}\right] [Ab]=248137139126
消去第2、3行的x1x_1x1
行2 = 行2 - 2×行1 → [211101108796]\left[\begin{array}{ccc|c}2&1&1&1\\0&1&1&0\\8&7&9&6\end{array}\right]208117119106
行3 = 行3 - 4×行1 → [211101100352]\left[\begin{array}{ccc|c}2&1&1&1\\0&1&1&0\\0&3&5&2\end{array}\right]200113115102
消去第3行的x2x_2x2
行3 = 行3 - 3×行2 → [211101100022]\left[\begin{array}{ccc|c}2&1&1&1\\0&1&1&0\\0&0&2&2\end{array}\right]200110112102(上三角增广矩阵)

二、回代求解

由第3行:2x3=2  ⟹  x3=12x_3=2 \implies x_3=12x3=2x3=1
代入第2行:x2+1=0  ⟹  x2=−1x_2 + 1=0 \implies x_2=-1x2+1=0x2=1
代入第1行:2x1−1+1=1  ⟹  x1=0.52x_1 -1 +1=1 \implies x_1=0.52x11+1=1x1=0.5

http://www.dtcms.com/a/565238.html

相关文章:

  • 深入 Lua 环境机制:全局变量的 “容器” 与 “隔离术”
  • 利用Github与Hexo搭建属于自己的在线个人博客
  • 哪些网上订餐的网站做的好模板网站 建设教材
  • 【每天一个AI小知识】:什么是零样本学习?
  • 清理WSL2下的docker磁盘docker_data.vhdx的长期增长的容量问题
  • AOI在化学药剂检测领域中的应用
  • 【IC】NoC设计入门 -- 拓扑
  • wordpress主题怎么选电商seo搜索引擎优化
  • DGX Spark 恢复系统
  • 【分布式锁通关指南 12】源码剖析redisson如何利用Redis数据结构实现Semaphore和CountDownLatch
  • 绵阳网站推广排名新网站快速排名软件
  • 矿山通信如何实现全域一体化?迈威为煤矿装上了“智慧神经网络”
  • 不止于Linux:百花齐放的开源世界与社区的力量
  • python grammar : case sensitive, python Python
  • leetcode--hot100--思路+知识点(II)
  • react antdesign实现表格嵌套表单
  • 3D 技术赋能制造企业精准高效装配生产
  • 山东网站建设app江门住房和城乡建设部网站
  • 数据线厂家东莞网站建设wordpress mysql用户名
  • 4G摄像头行业新风向:AI+低功耗+全球化驱动
  • IDEA / DataGrip 连接 SQL Server 提示“驱动程序无法通过 SSL 加密建立安全连接”的解决方法
  • 【11408学习记录】制胜考研英语阅读:拆解2018真题长难句(含三步核心分析法)​
  • # 数学符号参考手册大全
  • Dremio查询加速技术全解析
  • 黄页营销网站视频免费大全免费的网站模板下载
  • Go语言设计模式:观察者模式详解
  • 什么是音频码率?音频码率128kbps怎么设置?
  • 2026版基于python大数据的旅游可视化及推荐系统
  • 企业财务智能体架构解析:从RPA自动化到AI风控协同
  • 北京seo不到首页不扣费厦门seo顾问屈兴东