数学基础 -- 线性代数之增广矩阵

增广矩阵

增广矩阵(Augmented Matrix)是在求解线性方程组时常用的工具。它将线性方程组的系数矩阵与常数项合并在一起,形成一个扩展的矩阵,从而便于使用矩阵操作方法求解方程组。

定义

假设我们有一个线性方程组:

a 11 x 1 + a 12 x 2 + ⋯ + a 1 n x n = b 1 a 21 x 1 + a 22 x 2 + ⋯ + a 2 n x n = b 2 ⋮ a m 1 x 1 + a m 2 x 2 + ⋯ + a m n x n = b m \begin{aligned} a_{11}x_1 + a_{12}x_2 + \dots + a_{1n}x_n &= b_1 \\ a_{21}x_1 + a_{22}x_2 + \dots + a_{2n}x_n &= b_2 \\ \vdots \\ a_{m1}x_1 + a_{m2}x_2 + \dots + a_{mn}x_n &= b_m \end{aligned} a11x1+a12x2++a1nxna21x1+a22x2++a2nxnam1x1+am2x2++amnxn=b1=b2=bm

其对应的系数矩阵 A A A 是:

A = ( a 11 a 12 … a 1 n a 21 a 22 … a 2 n ⋮ ⋮ ⋱ ⋮ a m 1 a m 2 … a m n ) A = \begin{pmatrix} a_{11} & a_{12} & \dots & a_{1n} \\ a_{21} & a_{22} & \dots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{m1} & a_{m2} & \dots & a_{mn} \end{pmatrix} A= a11a21am1a12a22am2a1na2namn

常数项列矩阵 B B B 是:

B = ( b 1 b 2 ⋮ b m ) B = \begin{pmatrix} b_1 \\ b_2 \\ \vdots \\ b_m \end{pmatrix} B= b1b2bm

增广矩阵就是将系数矩阵和常数项列矩阵合并,构成的一个新的矩阵 [ A ∣ B ] [A|B] [AB] 形式:

[ A ∣ B ] = ( a 11 a 12 … a 1 n ∣ b 1 a 21 a 22 … a 2 n ∣ b 2 ⋮ ⋮ ⋱ ⋮ ∣ ⋮ a m 1 a m 2 … a m n ∣ b m ) [A|B] = \begin{pmatrix} a_{11} & a_{12} & \dots & a_{1n} & | & b_1 \\ a_{21} & a_{22} & \dots & a_{2n} & | & b_2 \\ \vdots & \vdots & \ddots & \vdots & | & \vdots \\ a_{m1} & a_{m2} & \dots & a_{mn} & | & b_m \end{pmatrix} [AB]= a11a21am1a12a22am2a1na2namnb1b2bm

用途

增广矩阵在求解线性方程组中非常有用。通过对增广矩阵进行初等行变换(类似高斯消元法),可以将其化为简化的形式,从而得出线性方程组的解。这种方法简化了手动处理多个方程的复杂性,尤其在使用计算机算法时非常高效。

解法步骤(使用增广矩阵求解线性方程组)

  1. 构建增广矩阵:将线性方程组的系数矩阵和常数项矩阵结合为增广矩阵。
  2. 进行初等行变换:对增广矩阵进行高斯消元或高斯-约当消元,将其化为行简化阶梯形矩阵。
  3. 提取解:根据化简后的矩阵形式,可以直接得出方程组的解。

增广矩阵的好处在于,它使得整个求解过程可以通过矩阵操作来完成,减少了繁琐的方程处理过程。

你可能感兴趣的:(线性代数,机器学习)