线性方程组,是线性代数的核心部分。许多问题都可以写成线性方程组,线性代数为我们提供了求解它们的工具。
例1:
A公司生产N1,…,Nn,其中资源R1,…,Rm是必需的。要生产一个单位的产品Nj,需要aij单位的资源Ri,其中i=1,…,m和j=1,…,n。
目标是找到一个最优的生产计划,即,如果资源Ri的bi单元总数可用,并且(理想情况下)没有剩余资源,那么应该生产多少个xj产品Nj的计划。
如果我们生产相应产品的x1,…,xn 个单位,我们总共需要ai1x1+…+ainxn个单位的资源Ri。因此,最优生产计划(x1,…,xn)∈Rn必须满足以下方程组:
⎩⎨⎧a11x1+⋅⋅⋅+a1nxn=b1...am1x1+⋅⋅⋅+amnxn=bm⎭⎬⎫方程组(1)
其中,aij∈R和bi∈R
方程组(1)为线性方程组的一般形式,x1,…,xn是方程组的未知数。满足方程组(1)的每个n元组(x1,…,xn)∈Rn都是线性方程组的一个解。
例2:
线性方程组:
x1+x2+x3=3(1)x1−x2+2x3=2(2)2x1+3x3=1(3)
无解:前两个方程相加得到2x1+3x3=5,与方程(3)相矛盾。
让我们来看看线性方程组:
x1+x2+x3=3(1)x1−x2+2x3=2(2)x2+x3=2(3)
从第一个和第三个方程,可以推出x1 = 1。由(1)+(2)得到2x1+3x3=5,即,x3 = 1。从(3)得到x2 = 1。因此,(1,1,1)是唯一可能且唯一的解(通过代入验证(1,1,1)是一个解)。
作为第三个例子,我们考虑:
x1+x2+x3=3(1)x1−x2+2x3=2(2)2x1+3x3=5(3)
由于(1)+(2)=(3),我们可以省略第三个方程(冗余)。由(1)(2)得到2x1=5–3x3,2x2=1+x3。我们将x3=a∈R定义为一个自由变量,使得任何三元组:
(25−23a,21+21a,a),a∈R
都是线性方程组的解,即,我们得到一个包含无穷多个解的解集。
![线性方程组 线性方程组](https://img.geek-docs.com/mathematical-basis/linear-algebra/linear-equations.png)
图1,两变量线性方程组的解空间可以用两条直线的交点来解释。每个线性方程都表示一条直线。
一般来说,对于一个线性方程组的实值系统,我们要么得到无解,要么一个解,要么得到无穷多个解。
注(线性方程组的几何解释)。在一个有两个变量x1,x2的线性方程组中,每个线性方程在x1,x2平面上定义一条直线。由于线性方程组的解必须同时满足所有方程,所以解集就是这些直线的交点。这个交集集可以是一条线(如果线性方程描述的是同一条线)、一个点,或者是空的(当两条线平行时)。
图1给出了对下面方程组的例证:
4x1+4x2=52x1−4x2=1
其中解空间为点(x1,x2)=(1,41)。同样,对于三个变量,每个线性方程决定了三维空间中的一个平面。当我们与这些平面相交时,例如同时满足所有线性方程,可得到平面、直线、点或空的解集(当平面没有公共交点时)。
为了系统化地求解线性方程系统,我们将引入一个有用的紧凑表示法。我们把系数aij收集到向量中然后把向量收集到矩阵中。也就是说,我们将方程组(1)中的系统写成如下形式:
x1⎣⎡a11...am1⎦⎤+x2⎣⎡a12...am2⎦⎤+…+xn⎣⎡a1n...amn⎦⎤=⎣⎡b1...bm⎦⎤
⇒ ⎣⎡a11...am1……a1n...amn⎦⎤⎣⎡x1...xn⎦⎤=⎣⎡b1...bm⎦⎤
接下来,我们将仔细研究这些矩阵并定义计算规则。我们将在下节中回到求解线性方程。