📓 线性代数

第三章 线性方程组

3.1 线性方程组和高斯消元法

3.1.1 线性方程组的概念

{a11x1+a12x2++a1nxn=b1a21x1+a22x2++a2nxn=b2as1x1+as2x2++asnxn=bs

称为一个线性方程组。aij称为这个方程组的系数,xi称为这个方程组的未知量,bi称为这个方程组的常数项。

常数项bi全为0的方程组称为齐次线性方程组,常数项不全为0的方程组称为非齐次线性方程组。

{a11x1+a12x2++a1nxn=0a21x1+a22x2++a2nxn=0as1x1+as2x2++asnxn=0

称为与原方程组相应的齐次线性方程组,或称为其的导出组。

A=(a11a1nas1asn)x=(x1x2xn)b=(b1b2bs),则线性方程组可写成矩阵形式Ax=b.

A是这个方程组的系数矩阵,A¯=(A,b)=(a11a1nb1as1asnbs)是这个方程组的增广矩阵。

将解x1=c1,x2=c2,,xn=cn构成的向量x=(c1c2cn)称为线性方程组的解向量。

如果线性方程组有解,称这个线性方程组是相容的,否则称该线性方程组为不相容的。

3.1.2 高斯消元法

高斯消元法

对增广矩阵作初等行变换不会改变相应线性方程组的解,如果能将增广矩阵(A,b)化成阶梯形矩阵则很容易判断线性方程组是否有解,进而求出其解。先用初等行变换将增广矩阵化成阶梯形矩阵在求解的办法称为高斯消元法。

判断解的个数

n是方程组未知数的个数:

r(A)=r(A¯)=n,方程组有唯一解

r(A)=r(A¯)<n,方程组有无穷多解

r(A)r(A¯),方程组无解

3.2 齐次线性方程组

齐次线性方程组一定是相容的,令每个未知量均等于0就是它的一组解,称为零解或平凡解,否则称为非零解或非平凡解。

3.2.1 有非零解的条件

齐次线性方程组Ax=0有非零解当且仅当r(A)<n,也即构成A的列向量线性相关。

如果s<n,则任意含n个未知量s个方程的齐次线性方程组一定有非零解。

如果A是方阵,则齐次线性方程组Ax=0有非零解的充分必要条件是|A|=0.

3.2.2 齐次线性方程组的解的结构

η1,η2都是齐次线性方程组Ax=0的解,则η1+η2也是Ax=0的解。

η是是齐次线性方程组Ax=0的解,k是实数,则kη也是Ax=0的解。

3.2.3 基础解系

如果η1,η2,,ηt为齐次线性方程组Ax=0的一组解,如果这组解满足

(1) η1,η2,,ηt是线性无关的

(2) Ax=0的每个解都可由η1,η2,,ηt线性表出

则称η1,η2,,ηt为方程组Ax=0的基础解系。

Ax=0的基础解系实际上就是这个齐次线性方程组的解空间的基。

方程组Ax=0的通解可以写成k1η1+k2η2++ktηt,其中k1,k2,,kt是任意常数,这种形式的通解称为方程组Ax=0的一般解。

设含n个未知量的齐次线性方程组Ax=0的系数矩阵A的秩为r,若r<n,则Ax=0的任一基础解系中均含nr个解向量。

3.3 非齐次线性方程组

3.3.1 非齐次线性方程组的相容性

将系数矩阵写成按列分块矩阵A=(α1,α2,,αn),常数项列向量记为b,则有非齐次线性方程组x1α1+x2α2++xnαn=b.

方程组是相容的,当且仅当b可以由向量组α1,α2,,αn线性表示。

非齐次线性方程组有解当且仅当它的系数矩阵A与增广矩阵(A,b)有相同的秩。

如果它们的秩均为r,则方程组的通解中含有nr个自由未知量。

3.3.2 非齐次线性方程组的解的结构

γ1,γ2都是线性方程组Ax=b的解,则γ1γ2是其导出组Ax=0的解。

γ是线性方程组Ax=b的解,η是其导出组Ax=0的解,则γ+η是方程组Ax=b的解。

γ0是线性方程组Ax=b的特解,η1,η2,,ηnr是其导出组Ax=0的基础解系,则Ax=b的通解可以写成形式x=γ0+k1η1+k2η2++knrηnr,其中k1,k2,,knr是任意常数,这种形式的通解称为非齐次线性方程组Ax=b的一般解。

3.3.3 向量组的极大无关组的计算(II)

初等行变换不改变矩阵的列向量间的线性关系。有

A=(α1,α2,,αn)初等行变换B=(β1,β2,,βn)

对于任意给定的1i1,i2,,isnA的列向量组αi1,αi2,,αis是线性相关的当且仅当B的相应列向量组βi1,βi2,,βis是线性相关的。

如果矩阵

A=(α1,α2,,αn)初等行变换B=(β1,β2,,βn)

则对于任意给定的1i1,i2,,isnA的列向量αi1,αi2,,αisA的列向量组的极大线性无关组当且仅当B的相应列向量βi1,βi2,,βisB的列向量组的极大线性无关组。

此时,对于A的第j个列向量αj,有k1,k2,,ksR满足αj=k1αi1+k2αi2++ksαis当且仅当对于B的第j个列向量βjβj=k1βi1+k2βi2++ksβis.

在一个阶梯形矩阵中,非零首元所在的列向量是该矩阵的列向量组的一个极大线性无关组。

3.4 线性方程组的最佳近似解

α,βRn,定义αβ之间的距离为αβ. 矩阵A列向量构成的向量组生成的向量空间称为A的列空间或像空间。

设有线性方程组Ax=b,其中As×n矩阵。x0称为线性方程组Ax=b的最佳近似解,是指向量bAx0的距离bAx0达到最小值。求线性方程组Ax=b的最佳近似解,就是要在矩阵A的像空间V={Aη | ηRn}中找一个向量ξ,使得bξ=minαVβα.

线性方程组Ax=b是相容的当且仅当bV. 若Ax=b相容,则minαVβα=0. 若不相容,则minαVβα>0.

考虑三维情况,设π为一平面,b为空间中一矢量,cπ,则bc=minxVbx当且仅当(bc)πbcV中每个矢量都正交),这时,我们称cbπ上的正投影。

三维几何结论可以推广到一般的向量空间。对于线性方程组Ax=b,求它的最佳近似解就相当于求b在系数矩阵A的像空间V={Aη | ηRn}上的正投影。也就是说,在V中找一个元素ξ0=Ax0使得bξ0=bAx0V中每个向量都正交。

将线性方程组的系数矩阵A按列分块,A=(α1,,αn),最佳近似解x0应满足bξ0=bAx0α1,,αn每个向量都正交,即要求x0满足

αi,bAx0=αiT(bAx0)=0,i=1,2,,n

ATAx0=ATb

综上,线性方程组Ax=b的最佳近似解就是线性方程组的ATAx0=ATb的精确解,用这种方式求得的近似解称为线性方程组Ax=b最小二乘解