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

矩阵消元-MIT

文章目录

  • 1. 行变换消元法,XA 左乘行变换

1. 行变换消元法,XA 左乘行变换

  • 假设我们有一个方程组表示如下:
    x + 2 y + z = 2 ; 3 x + 8 y + z = 12 ; 4 y + z = 2 (1) x+2y+z=2;\quad 3x+8y+z=12;\quad4y+z=2\tag{1} x+2y+z=2;3x+8y+z=12;4y+z=2(1)
  • 矩阵表示如下:
    [ 1 2 1 3 8 1 0 4 1 ] → [ 1 2 1 0 2 − 2 0 4 1 ] → [ 1 2 1 0 2 − 2 0 0 5 ] (2) \begin{bmatrix}1&2&1\\\\3&8&1\\\\0&4&1\end{bmatrix}\rightarrow\begin{bmatrix}1&2&1\\\\0&2&-2\\\\0&4&1\end{bmatrix}\rightarrow\begin{bmatrix}1&2&1\\\\0&2&-2\\\\0&0&5\end{bmatrix}\tag{2} 130284111 100224121 100220125 (2)
  • 矩阵右乘AX列变换,矩阵左乘XA行变换
  • 第一行乘以-3 加到第二行,矩阵表示如下:
    [ 1 0 0 − 3 1 0 0 0 1 ] [ 1 2 1 3 8 1 0 4 1 ] = [ 1 2 1 0 2 − 2 0 4 1 ] (3) \begin{bmatrix}1&0&0\\\\-3&1&0\\\\0&0&1\end{bmatrix}\begin{bmatrix}1&2&1\\\\3&8&1\\\\0&4&1\end{bmatrix}=\begin{bmatrix}1&2&1\\\\0&2&-2\\\\0&4&1\end{bmatrix}\tag{3} 130010001 130284111 = 100224121 (3)
  • 第二行乘以-2 加到第三行,矩阵表示如下:
    [ 1 0 0 0 1 0 0 − 2 1 ] [ 1 2 1 0 2 − 2 0 4 1 ] = [ 1 2 1 0 2 − 2 0 0 5 ] (4) \begin{bmatrix}1&0&0\\\\0&1&0\\\\0&-2&1\end{bmatrix}\begin{bmatrix}1&2&1\\\\0&2&-2\\\\0&4&1\end{bmatrix}=\begin{bmatrix}1&2&1\\\\0&2&-2\\\\0&0&5\end{bmatrix}\tag{4} 100012001 100224121 = 100220125 (4)
  • 小结:可以用矩阵形式表示消元如下:
    [ 1 0 0 0 1 0 0 − 2 1 ] [ 1 0 0 − 3 1 0 0 0 1 ] [ 1 2 1 3 8 1 0 4 1 ] = [ 1 2 1 0 2 − 2 0 0 5 ] (5) \begin{bmatrix}1&0&0\\\\0&1&0\\\\0&-2&1\end{bmatrix}\begin{bmatrix}1&0&0\\\\-3&1&0\\\\0&0&1\end{bmatrix}\begin{bmatrix}1&2&1\\\\3&8&1\\\\0&4&1\end{bmatrix}=\begin{bmatrix}1&2&1\\\\0&2&-2\\\\0&0&5\end{bmatrix}\tag{5} 100012001 130010001 130284111 = 100220125 (5)
  • 上述矩阵转换成方程组可得:
    x + 2 y + z = 2 2 y − 2 z = 6 5 z = − 10 (6) \begin{aligned}x+2y+z=2\\\\2y-2z=6\\\\5z=-10\end{aligned}\tag{6} x+2y+z=22y2z=65z=10(6)
  • 得出结果如下:
    x = 2 ; y = 1 ; z = − 2 (7) x=2;\quad y=1\quad ;z=-2\tag{7} x=2;y=1;z=2(7)
  • 小结
    A X = b → 表示的是矩阵 A 的列向量通过 X 进行右乘列变换求和得到 b (8) AX=b\rightarrow 表示的是矩阵A的列向量通过 X 进行右乘列变换求和得到b\tag{8} AX=b表示的是矩阵A的列向量通过X进行右乘列变换求和得到b(8)
    Y A = c → 表示的是矩阵 A 的行向量通过 Y 进行左乘行变换求和得到 c (9) YA=c\rightarrow 表示的是矩阵A的行向量通过 Y 进行左乘行变换求和得到c\tag{9} YA=c表示的是矩阵A的行向量通过Y进行左乘行变换求和得到c(9)

相关文章:

  • 【jeecgboot】微服务实战LISM
  • UDP数据报套接字编程
  • 【热门话题】前端框架发展史
  • PostMan测试文件上传
  • 2024Vue高频面试题
  • C/C++火柴棍等式
  • docker搭建firefiy iii
  • 深入了解 大语言模型(LLM)微调方法
  • 如何“使用Docker快速安装Jenkins,在CentOS7”?
  • Qt教程 — 3.4 深入了解Qt 控件:Input Widgets部件(3)
  • NFT数字藏品推广途径有哪些?CloudNEO免费个性定制方案,推广您的NFT
  • 数据挖掘与大数据的结合
  • nginx实现多个域名和集群
  • 信息化项目可行性研究报告模板(第三章)
  • 【相关问题解答1】bert中文文本摘要代码:import时无法找到包时,几个潜在的原因和解决方法
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • vue从入门到进阶:计算属性computed与侦听器watch(三)
  • 百度地图API标注+时间轴组件
  • 编写符合Python风格的对象
  • 猴子数据域名防封接口降低小说被封的风险
  • 力扣(LeetCode)22
  • 漫谈开发设计中的一些“原则”及“设计哲学”
  • 实现简单的正则表达式引擎
  • 使用SAX解析XML
  • 手写双向链表LinkedList的几个常用功能
  • 详解NodeJs流之一
  • 用element的upload组件实现多图片上传和压缩
  • #pragma pack(1)
  • #每天一道面试题# 什么是MySQL的回表查询
  • #我与Java虚拟机的故事#连载11: JVM学习之路
  • (3)llvm ir转换过程
  • (39)STM32——FLASH闪存
  • (JS基础)String 类型
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (TOJ2804)Even? Odd?
  • (编译到47%失败)to be deleted
  • (附源码)springboot助农电商系统 毕业设计 081919
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (图)IntelliTrace Tools 跟踪云端程序
  • (一)Java算法:二分查找
  • (转)详解PHP处理密码的几种方式
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • .gitattributes 文件
  • .gitignore文件---让git自动忽略指定文件
  • .htaccess 强制https 单独排除某个目录
  • .Net core 6.0 升8.0
  • .NET 将多个程序集合并成单一程序集的 4+3 种方法
  • .NET牛人应该知道些什么(2):中级.NET开发人员
  • 。Net下Windows服务程序开发疑惑
  • /bin/bash^M: bad interpreter: No such file or directory
  • /etc/shadow字段详解
  • @Query中countQuery的介绍
  • @四年级家长,这条香港优才计划+华侨生联考捷径,一定要看!
  • [ C++ ] STL---仿函数与priority_queue