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

本文深入探讨了线性方程组的几何意义,从二维平面的直线到三维空间的平面,解析了线性方程组的解集如何在几何上表现为点、线或面。通过向量和矩阵的形式,揭示了线性方程组求解的本质。
ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

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

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

x − 2y = 13x + 2y = 11\begin{alignedat}{2} &x \space- \space&2&y \space=\space 1 \\ 3&x\space+\space&2&y \space=\space 11 \end{alignedat}3x  x + 22y = 1y = 11

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

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

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

x[13]+y[−22]=[111]=b x \begin{bmatrix} 1 \\ 3 \end{bmatrix} + y \begin{bmatrix} -2 \\ 2 \end{bmatrix} = \begin{bmatrix} 1 \\ 11 \end{bmatrix} = \boldsymbol bx[13]+y[22]=[111]=b

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

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

Ax=b↔[1−232][xy]=[111]Ax=b \leftrightarrow \begin{bmatrix} 1&-2 \\ 3 & 2\end{bmatrix} \begin{bmatrix} x \\ y\end{bmatrix} = \begin{bmatrix} 1 \\ 11\end{bmatrix} Ax=b[1322][xy]=[111]

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

2. 三个未知数三个方程

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

KaTeX parse error: Too many math in a row: expected 2, but got 3

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

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

x[126]+y[25−3]+z[321]=[642] x \begin{bmatrix} 1 \\ 2\\6 \end{bmatrix} + y \begin{bmatrix} 2 \\ 5\\-3 \end{bmatrix} +z \begin{bmatrix} 3 \\ 2\\1 \end{bmatrix}= \begin{bmatrix} 6 \\ 4\\2 \end{bmatrix}x126+y253+z321=642

表示成矩阵的形式,就是

Ax=b↔[1232526−31][xyz]=[642] Ax = b \leftrightarrow \begin{bmatrix} 1&2&3 \\ 2&5&2\\6&-3&1 \end{bmatrix}\begin{bmatrix}x \\ y \\ z \end{bmatrix} = \begin{bmatrix}6 \\ 4\\ 2\end{bmatrix}Ax=b126253321xyz=642

AAA 乘以 xxx 可以看成是 xxx 和矩阵的行的点积

Ax=[(row1)⋅x(row2)⋅x(row3)⋅x] Ax =\begin{bmatrix} \boldsymbol{(row1) \cdot x} \\ \boldsymbol{(row2) \cdot x}\\\boldsymbol{(row3) \cdot x} \end{bmatrix}Ax=(row1)x(row2)x(row3)x

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

Ax=x(column1)+y(column2)+z(column3) Ax = x\boldsymbol{(column1)} + y\boldsymbol{(column2)}+z\boldsymbol{(column3)}Ax=x(column1)+y(column2)+z(column3)

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

您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值