矩阵消元-MIT

文章目录

1. 行变换消元法

  • 假设我们有一个方程组表示如下:
    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)

相关推荐

  1. 矩阵-MIT

    2024-03-17 05:10:03       38 阅读
  2. 【数学】高斯

    2024-03-17 05:10:03       36 阅读
  3. oj 1.8编程基础之多维数组 07:矩阵归零减序列和

    2024-03-17 05:10:03       58 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-17 05:10:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-17 05:10:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-17 05:10:03       82 阅读
  4. Python语言-面向对象

    2024-03-17 05:10:03       91 阅读

热门阅读

  1. C语言每日一题—魔幻矩阵

    2024-03-17 05:10:03       43 阅读
  2. LeetCode 1876. 长度为三且各字符不同的子字符串

    2024-03-17 05:10:03       38 阅读
  3. Lua-Lua与C++的交互2

    2024-03-17 05:10:03       34 阅读
  4. VUE基础

    VUE基础

    2024-03-17 05:10:03      38 阅读
  5. Kafka-SSL笔记整理

    2024-03-17 05:10:03       40 阅读
  6. 安装 docker 和 jenkins

    2024-03-17 05:10:03       34 阅读
  7. 行走的机器人

    2024-03-17 05:10:03       39 阅读
  8. linux 查看日志包含***字符上下200行日志命令

    2024-03-17 05:10:03       44 阅读
  9. wsl-oraclelinux 固定ip

    2024-03-17 05:10:03       47 阅读
  10. 2024计算机二级6

    2024-03-17 05:10:03       42 阅读
  11. Invalid value type for attribute ‘factoryBeanObjectType‘

    2024-03-17 05:10:03       37 阅读
  12. 189: 素数判定(python)

    2024-03-17 05:10:03       39 阅读