• 【01方程组的几何解释】


    定义一个线性方程组如下: { 2 x − y = 0 − x + 2 y = 3 \left\{

    2xy=0x+2y=3
    \right. {2xy=0x+2y=3

    我们用矩阵形式表达可以得到: [    2 − 1 − 1     2 ] [ x y ] = [ 0 3 ] \left[ {

      211   2
    } \right]\left[ {
    xy
    } \right]=\left[ {
    03
    } \right] [  211   2][xy]=[03]

    • 我们称 [    2 − 1 − 1     2 ] \left[ {
        211   2
      } \right]
      [  211   2]
      为系数矩阵,通常用 A A A表示
    • [ x y ] \left[ {
      xy
      } \right]
      [xy]
      为未知数向量,通常用 X \textbf X X表示
    • [ 0 3 ] \left[ {
      03
      } \right]
      [03]
      为常数向量,通常用 b b b表示

    因此我们的的线性方程组可以写成 A X = b A\textbf X=b AX=b

    下面我们再来观察这两个式子的行图像:
    在这里插入图片描述

    • 可以看到这两条直线相交于点 ( 1 , 2 ) (1, 2) (1,2),因此 ( 1 , 2 ) (1,2) (1,2)就是这个方程的解
    • 其意义就是两条直线的交点

    下面我们再来看列图像:

    • 我们可以将式子写成 x [ 2 − 1 ] + y [ − 1 2 ] = [ 0 3 ] x\left[ {

      21
      } \right]+y\left[ {
      12
      } \right]=\left[ {
      03
      } \right] x[21]+y[12]=[03]

    • 因此我们的目的就变成了寻找正确的线性组合,使得向量 [ 2 − 1 ] \left[ {

      21
      } \right] [21]和向量 [ − 1 2 ] \left[ {
      12
      } \right]
      [12]
      来表示向量 [ 0 3 ] \left[ {
      03
      } \right]
      [03]

    • 我们对两个系数向量作图可得:
      在这里插入图片描述

    • 前面我们已经求解 x = 1 , y = 2 x=1,y=2 x=1,y=2,因此我们不妨画出 [ 2 − 1 ] + y [ − 1 2 ] \left[ {

      21
      } \right]+y\left[ {
      12
      } \right] [21]+y[12]可以看到:
      在这里插入图片描述

    • 正好得到我们的向量 [ 0 : 3 ] \left[ {

      03
      } \right] [03]

    • 其意义就是线性空间中用适当的线性组合用两个任意不平行的向量表示任意其他向量

    • 如果我们选择任意的 x x x y y y就能得到任意的 b b b,其可能结果将会充满整个向量空间

    同时我们可以将上述两种理解方式扩展到高维

    • 假设是 n n n维空间
    • 那么通过行图像来看就是 n n n个超平面的交点坐标
    • 通过列图像来看就是求得一组适当的线性组合用 n n n个互不平行的系数向量来表示解向量 b b b

    现在我们考虑一个问题,我们对于任意的 b b b,是否都能取得适当的 X \textbf X X使得 A X = b A\textbf X=b AX=b
    或者说列的线性组合是否能覆盖整个 n n n维空间?

    • 如果是的话,那么我们理论上就可以用消元法来求解任意的 b b b
    • 对于非奇异矩阵或者说可逆矩阵或者说满秩矩阵这个问题的答案是yes
    • 或者说 A A A中所有的列向量都是互不平行的这个答案是yes

    前面有提到 A X = b A\textbf X=b AX=b,这是一个矩阵乘向量的问题,那么他该如何进行计算呢?

    假设我们要进行如下计算: [ 2 5 1 3 ] [ 1 2 ] \left[ {

    2513
    } \right]\left[ {
    12
    } \right] [2513][12]

    那么我们将有两种计算方法:

    • 按列计算:
      [ 2 5 1 3 ] [ 1 2 ] = 1 [ 2 1 ] + 2 [ 5 3 ] = [ 12 7 ] \left[ {

      2513
      } \right]\left[ {
      12
      } \right]=1\left[ {
      21
      } \right]+2\left[ {
      53
      } \right]=\left[ {
      127
      } \right] [2513][12]=1[21]+2[53]=[127]

    • 按行计算:
      [ 2 5 1 3 ] [ 1 2 ] = [ 2 × 1 + 5 × 2 1 × 1 + 3 × 2 ] = [ 12 7 ] \left[ {

      2513
      } \right]\left[ {
      12
      } \right]=\left[ {
      2×1+5×21×1+3×2
      } \right]=\left[ {
      127
      } \right] [2513][12]=[2×1+5×21×1+3×2]=[127]

  • 相关阅读:
    k8s 读书笔记 - 详解 Pod 调度(Ⅱ卷)
    牛客刷题系列(汽水瓶,跳台阶扩展问题,斐波那契凤尾)
    大模型LLM相关面试题整理-PEFT
    在TPT中创建SOTIF场景
    Principled Instructions Are All You Need for Questioning LLaMA-1/2, GPT-3.5/4
    starrocks新建clickhouse(jdbc)外部表 查询报错 JDBC result type is [java.math.BigInteger]
    和数链“分布式存储”技术结合隐私计算让数据更安全
    前端通过range控制的rgba配色小工具
    全志V3S开发板驱动示例(linux demo驱动开发)
    Linux中FTP安装
  • 原文地址:https://blog.csdn.net/chenjunheaixuexi/article/details/125547308