• 线性代数之——行图像和列图像


    1. 线性方程组的几何解释

    线性代数的中心问题就是解决一个方程组,这些方程都是线性的,也就是未知数都是乘以一个数字的。

    [egin{alignedat}{2} &x space- space&2&y space=space 1 \ 3&xspace+space&2&y space=space 11 end{alignedat}]

    针对上面的方程组,如果我们一行一行来看的话,那么第一个方程 (oldsymbol{x-2y=1}) 表示二维平面的一条直线。点 (1, 0) 是方程的一个解,点 (3, 1) 也是方程的一个解,因此它们都位于这条直线上。

    同理,第二个方程 (oldsymbol{3x+2y=11}) 也表示二维平面的一条直线,这两条直线的交点也就是上述方程组的解,因为它同时满足了方程一和方程二 。

    另外,我们也可以将上述方程写成向量的形式:

    [x egin{bmatrix} 1 \ 3 end{bmatrix} + y egin{bmatrix} -2 \ 2 end{bmatrix} = egin{bmatrix} 1 \ 11 end{bmatrix} = oldsymbol b ]

    问题就变成了寻找左边两个向量的一个特定线性组合来产生右边的向量。

    若将上述方程组表示成矩阵的形式,就是:

    [Ax=b leftrightarrow egin{bmatrix} 1&-2 \ 3 & 2end{bmatrix} egin{bmatrix} x \ yend{bmatrix} = egin{bmatrix} 1 \ 11end{bmatrix} ]

    行图像就是对矩阵 (A) 的行进行处理,而列图像则是矩阵 (A) 的列的线性组合。

    2. 三个未知数三个方程

    针对三个未知数 (x, y, z),我们有三个线性方程:

    [egin{alignedat}{2} &xspace+space&2&yspace+space&3&z space= space6 \ 2&xspace+space&5&yspace+space&2&zspace = space4 \ 6&xspace-space&3&yspace+space&&z space= space2 end{alignedat}]

    在行图像中,每个方程产生一个三维空间中的平面。第一个平面和第二个平面相交于一条直线 (L),然后第三个平面和这条直线又相交于一点,也就是方程组的解。

    在列图像中,我们要寻找左边向量的一个线性组合。在这里,我们可以非常容易地看到方程组的解,(6, 4, 2) 为 (3, 2, 1) 的 2 倍,因此解就为 (0, 0, 2)。

    [x egin{bmatrix} 1 \ 2\6 end{bmatrix} + y egin{bmatrix} 2 \ 5\-3 end{bmatrix} +z egin{bmatrix} 3 \ 2\1 end{bmatrix}= egin{bmatrix} 6 \ 4\2 end{bmatrix} ]

    表示成矩阵的形式,就是

    [Ax = b leftrightarrow egin{bmatrix} 1&2&3 \ 2&5&2\6&-3&1 end{bmatrix}egin{bmatrix}x \ y \ z end{bmatrix} = egin{bmatrix}6 \ 4\ 2end{bmatrix} ]

    (A) 乘以 (x) 可以看成是 (x) 和矩阵的行的点积

    [Ax =egin{bmatrix} oldsymbol{(row1) cdot x} \ oldsymbol{(row2) cdot x}\oldsymbol{(row3) cdot x} end{bmatrix} ]

    也可以看成是矩阵的列的线性组合

    [Ax = xoldsymbol{(column1)} + yoldsymbol{(column2)}+zoldsymbol{(column3)} ]

    获取更多精彩,请关注「seniusen」!

  • 相关阅读:
    如何对抗硬件断点--- 调试寄存器
    学会破解要十招
    Ollydbg 中断方法浅探
    脱壳经验(二)--如何优化
    jquery 选择器,模糊匹配
    CSS实现内容超过长度后以省略号显示
    微信内置浏览器浏览H5页面弹出的键盘遮盖文本框的解决办法
    Exif.js获取图片的详细信息(苹果手机移动端上传图片旋转90度)
    jquery中的$("#id")与document.getElementById("id")的区别
    CentOS7 安装lua环境(我是在mysql读写分离用的)
  • 原文地址:https://www.cnblogs.com/seniusen/p/9959535.html
Copyright © 2020-2023  润新知