就是长这样的一堆方程组,未知数个数n=3
⎩⎨⎧a11x1+a12x2+a13x3a21x1+a22x2+a23x3a31x1+a32x2+a33x3=b1=b2=b3
变成几个矩阵
A=a11a21a31a12a22a32a13a23a33,x=x1x2x3,b=b1b2b3
于是就相当于解Ax=b
如果几个b都是0,那这个方程组就是齐次的,否则就是非齐次的
算A的秩,如果R(A)=n,那么这个方程组只有一个解,而且全部x的值都是0,所以这个解又叫零解(好奇怪的名字
又如果R(A)<n,也就是R(A)=n,那有至少有一个x是无法确定的,情况就会变成有无穷多个解
(因为这时A这个线性变换是会降维的,如果是二维到一维,就会有一条线的向量被压缩成零向量,三维到二维则是一个面,很显然这些向量的数量是无数个
还是算A的秩,但是还要算(A,b)这个增广矩阵的秩,如果R(A)=R(A,b)=n,即x变换前后维度不变且维度与 b 相等,那此时它就有唯一解
当R(A)<R(A,b)时,也就是x经过变换A之后维数比 b 的小,那就十分遗憾了,这时是无解的,毕竟不在一个维度嘛
还有一种情况是R(A)=R(A,b)<n这时虽然发生了降维,但是维数还是够用的,于是啊就会出现跟上面一样的情况:一条线或者一个面的向量被压缩成了目标向量 b ,此时的结果是有无穷多解
对专家而言,算R的最佳姿势是把那些矩阵化成行阶梯形,然后看有几个阶梯就是秩为几
对于线性方程组的解,有一些神奇的性质
对一个非齐次的线性方程组Ax=b,如果有R(A)=R(A,b)=r<n(就是未知数比方程多,没有确定的解),那与之对应的齐次线性方程组Ax=0就是它的导出线性方程组
如果有一个线性方程组
x+y=3 \tag1
和一个比较一般的线性方程组
Ax=b\tag2
都有两个解η1,η2,对(1)就让
η1=[12],η2=[03]
吧,有一个显然的结论,η1+η2不是Ax=b的解
对Ax=b的两个解η1,η2,η1−η2是Ax=0的解
对于(1)而言,η1−η2=[1−1],很显然是x+y=0的解
而对于(2)这种一般的方程组来说,可以知道
Aη1=b,Aη2=b
所以根据乘法分配律,得到
A(η1−η2)=Aη1−Aη2=b−b=0
不是很合理吗
ξ 是Ax=0的一个解,让 η1 和 ξ 相加,那得到的结果还是Ax=b 的解
比如对(1),η1−η2+η1=[21],发现确实还是x+y=3 \tag1的解
因为A(ξ+η1)=Aξ+Aη1=b+0=b,于是得证
专家发现,如果η∗是Ax=0的一个特解,那Ax=b的所有解x都能用η∗和上面的ξ表示,即 x=η∗+ξ
说白了,上面两个性质都是对这个特解部分的加加减减,只要不加上特解那部分,得到的结果永远是在Ax=0的解的范围内