引例 求解线性方程组
解:
(1)
(B1)
(B2)
(B3)
(B4)
这里 , (1)→(B1)是为消x1作准备.
(B1)→(B2)是保留①中的x1 ,
消去②、③、④中的x1
(B2)→(B3)是保留②中的x2并把它的系数变为1
, 然后消去③、④中的x2
在此同时恰好把x3也消去了
(B3)→(B4)是消去x4 ,
在此同时恰好把常数也消去了 , 得到恒等式0=0
(若常数项不能消去 , 就将得到矛盾方程0=1 , 则说明方程组无解)
至此消元完毕
(B4)是4个未知数3个有效方程的方程组 ,
应有一个自由未知数
由于方程组(B4)呈阶梯形 ,
可把每个台阶的第一个未知数(即x1 , x2 ,
x4)选为非自由未知数
剩下的x3选为自由未知数
这样 , 就只需用“回代”的方法便能求出解:
由③得x4=-3 ;
将x4=-3代入② , 得x2=x3+3;
以x4=-3 , x2=x3+3代入① ,
得x1=x3+4
得同解方程组:
得参数形式:
(x3可任意取值)
得参数形式:
(其中x3=c )
得非齐次通解:==+ (c
为任意实数)
在上述消元过程中,始终把方程组看作一个整体,
即不是着眼于某一个方程的变形 ,
而是着眼于整个方程组变成另一个方程组,
其中用到三种变换 , 即:
(i)交换方程次序(ⓘ与ⓙ相互替换);
(ii)以非0的数乘某个方程(以ⓘ×k替换ⓘ);
(iii)一个方程加上另一个方程的k倍(以ⓘ+kⓙ替换ⓘ).
由于这三种变换都是可逆的 , 即
因此变换前的方程组与变换后的方程组是同解的
这三种变换都是方程组的同解变换
所以最后求得的非齐次通解是线性方程组的全部解
在上述变换过程中,
实际上只对方程组的系数和常数进行运算 , 未知数并未参与运算
因此 , 如果记线性方程组的增广矩阵为B=(A ,
b)=
那么上述对方程组的变换完全可以转换为对矩阵B的变换
把方程组的上述三种同解变换移植到矩阵上 , 就得到矩阵的三种初等变换
定义1下面三种变换称为矩阵的初等行变换:
(i)对换两行(对换i , j两行 , 记作ri ⟷ rj);
(ii)以非0数k乘某一行中的所有元(第i行乘k , 记作ri×k);
(iii)把某一行所有元的k倍加到另一行对应的元上去
(第j行的倍加到第i行上 , 记作ri + krj).
把定义中的“行”换成“列” , 即得矩阵的初等列变换的定义
(所用记号是把‘r"换成“c”)
矩阵的初等行变换与初等列变换 , 统称初等变换
三种初等变换都是可逆的 , 且其逆变换是同一类型的初等变换;
变换ri ⟷ rj的逆变换就是其本身;
变换ri×k的逆变换为ri×(或记作ri÷k);
变换ri + krj的逆变换为ri +
(-k)rj(或记作ri -krj).
如果矩阵A经有限次初等行变换变成矩阵B ,
就称矩阵A与B行等价 ,记作A
B
如果矩阵A经有限次初等列变换变成矩阵B ,
就称矩阵A与B列等价,记作A
B
如果矩阵A经有限次初等变换变成矩阵B ,
就称矩阵A与B等价,记作A ~B.
矩阵之间的等价关系具有下列性质:
(i)反身性A~A;
(ii)对称性若A~B , 则B~A;
(iii)传递性若A~B , B~C , 则A~C
下面用矩阵的初等行变换来解方程组(1)
其过程可与方程组(1)的消元过程一一对照:
B=
=B1
=B2
=B3
=B4
由方程组(B4)得到解(2)的回代过程 ,
也可用矩阵的初等行变换来完成
即B4==B5
B5对应方程组
取x3为自由未知数 , 并令x3=c , 即得
x==c (2)
其中c为任意常数
矩阵B4和B5的特点是:
都可画出一条从第一行某元左方的竖线开始
到最后一列某元下方的横线结束的阶梯线 , 它的左下方的元全为0
每段竖线的高度为一行 , 竖线的右方的第一个元为非零元
称为该非零行的首非零元 , 具有这样特点的矩阵称为行阶梯形矩阵.
为明确起见给出如下定义:
定义2 (1)非零矩阵若满足下列条件:
(i)非零行在矩阵上方,零行在矩阵下方,
(ii)从上到下首非零元每移动一行 , 从左到右首非零元至少移动一列,
(iii)任一列的首非零元的下方都是0。
则称此矩阵为行阶梯形矩阵
(2)进一步 , 若A是行阶梯形矩阵 , 并且还满足下列条件:
(i)非零行的首非零元为1
(ii)首非零元所在的列的其他元均为0,
则称A为行最简形矩阵
于是B4和B5都是行阶梯形矩阵 ,
且B5还是行最简形矩阵
用归纳法可以证明:
对于任何非零矩阵Am×n
总可经有限次初等行变换把它变为行阶梯形矩阵和行最简形矩阵
由引例可知 , 要解线性方程组只需把增广矩阵化为行最简形矩阵
由行最简形矩阵B5即可写出方程组的解(2)
反之 , 由方程组的解(2)也可写出矩阵B5
由此可猜想到一个矩阵的行最简形矩阵是惟一确定的
(行阶梯形矩阵中非零行的行数也是惟一确定的)
对行最简形矩阵再施以初等列变换
可变成一种形状更简单的矩阵 , 称为标准形
例如B5==F
矩阵F称为矩阵B的标准形
其特点是:F的左上角是一个单位矩阵 , 其余元全为0
对于m×n矩阵A ,
总可经过初等变换(行变换和列变换)把它化为标准形F=
此标准形由m , n , r三个数完全确定 ,
其中r就是行阶梯形矩阵中非零行的行数
所有与A等价的矩阵组成一个集合 ,
标准形F是这个集合中形状最简单的矩阵
矩阵的初等变换是矩阵的一种最基本的运算,
定义3由单位矩阵E经过一次初等变换得到的矩阵称为初等矩阵
三种初等变换对应有三种初等矩阵E(i , j),E(i(k)),E(i,j(k))
(i)把单位矩阵中第i , j两行对换(或第i , j两列对换) , 得初等矩阵
E(i ,
j)=
例:交换单位矩阵的第1行和第3行,得初等矩阵
用m阶初等矩阵Em(i , j)左乘矩阵A=(aij)m×n ,
得Em(i ,
j)A=
其结果相当于对矩阵A施行第一种初等行变换: 即把A的第i行与第j行对换(ri⟷rj)
例:用左乘矩阵,相当于交换的第1行和第3行。
类似地 , 以n阶初等矩阵En(i , j)右乘矩阵A
其结果相当于对矩阵A施行第一种初等列变换:
把A的第i列与第j列对换(ci⟷cj)
(ii)以非零数k乘单位矩阵的第i行(或第i列) , 得初等矩阵
E(i(k))= ←第i行
例:单位矩阵的第2行乘以3,得初等矩阵
可以验知:
以初等矩阵Em(i(k))左乘矩阵A ,
其结果相当于以数k乘A的第i行(ri×k)
例:用左乘,相当于将的第2行每个元素乘以3。
=
以初等矩阵En(i(k))右乘矩阵A ,
其结果相当于以数k乘A的第i列(ci×k)
(iii)以k乘单位矩阵的第j行加到第i行上
或以k乘单位矩阵的第i列加到第j列上,
得初等矩阵E(i,j(k))=
例:将单位矩阵的第2行的5倍加到第1行,
得初等矩阵。
可以验知:以Em(i,j(k))左乘矩阵A
其结果相当于把A的第j行乘k加到第i行上(ri+krj)
例:用左乘,相当于把的第2行乘以加到第1行。
=
以En(i,j(k))右乘矩阵A
其结果相当于把A的第i列乘k加到第j列上(cj+kci)
性质1设A是一个m×n矩阵 ,
对A施行一次初等行变换 , 相当于在A的左边乘相应的m阶初等矩阵
对A施行一次初等列变换 , 相当于在A的右边乘相应的n阶初等矩阵
显然初等矩阵都是可逆的 , 且其逆矩阵是同一类型的初等矩阵:
(1)E(i,j)-1=E(i,j) ,
(2) E(i(k))-1=E(i)
, (3)E(ij(k))-1=E(ij(-k))
举例
对于(1)
,
对于(2)
,
对于(3)
,
性质2方阵A可逆的充分必要条件是
存在有限个初等矩阵P1 , P2 , ⋯ , Pl ,
使方阵A=P1P2⋯Pl
证明:
(一)充分性证明
已知:,其中每个是初等矩阵。要证:可逆。
因为初等矩阵都是可逆的,即对每个,存在。
有限个可逆矩阵的乘积仍然可逆,且其逆为
因此可逆。
(二)必要性证明
已知:为阶可逆矩阵。要证:存在有限个初等矩阵,使。
因为可逆,根据等价关系的性质,存在有限次初等行变换将化为单位矩阵。
由性质1,对施行一次初等行变换等价于在左边乘一个相应的初等矩阵。
设经过次初等行变换将化为,对应的初等矩阵依次为,
则
于是:
由于初等矩阵的逆仍是同一类型的初等矩阵,记,
则每个都是初等矩阵,且
这就说明可表示为有限个初等矩阵的乘积。
性质2举例说明
(1)充分性验证:已知可表示为若干个初等矩阵的乘积,要证可逆。
取初等矩阵则
由于初等矩阵均可逆,有限个可逆矩阵的乘积仍可逆,故可逆
(2)必要性验证:已知可逆,要证可表示为有限个初等矩阵的乘积。
取可逆矩阵
通过初等行变换将化为单位矩阵:
1.交换A的第1行与第2行(相当于A左乘):
2.
的第2行乘以(相当于左乘):
由得
因为、也是初等矩阵,因此可表示为有限个初等矩阵的乘积。
定理1设A与B为m×n矩阵 , 那么
(i)A
B的充分必要条件是存在m阶可逆矩阵P , 使PA =B
(ii)A
B的充分必要条件是存在n阶可逆矩阵Q , 使AQ=B
(iii) A ∼B的充分必要条件是存在m阶可逆矩阵P及n阶可逆矩阵Q ,
使PAQ=B
证明:
定理1(i)举例验证与一般性证明
一、举例验证定理1(i)
取
(一)必要性验证(从行等价推出存在可逆矩阵
)
对
施行以下初等行变换:
1. 将第1行的
倍加到第2行:
2. 将第2行乘以
:
显然
。
两次行变换对应的初等矩阵分别为:
令
,则
验证:
且
,故
可逆。
说明必要性成立:由
可找到可逆矩阵
使
。
(二)充分性验证(从存在可逆矩阵
推出行等价)
设已找到可逆矩阵
使
,其中
如上。
由性质2,可逆矩阵可分解为初等矩阵乘积。
对上述
分解:
于是
左乘
相当于对
做一次初等行变换(),
再左乘
相当于再做一次初等行变换()。
因此
经过有限次初等行变换化为
,即
。
说明充分性成立。
二、定理1(i)的一般性证明
(一)必要性证明(行等价 ⇒ 存在可逆矩阵
)
已知
,即存在有限次初等行变换将
化为
。
设这些变换依次对应
阶初等矩阵
,则
令
。
因为初等矩阵均可逆,其乘积仍可逆,故
为可逆矩阵,且
。
必要性得证。
(二)充分性证明(存在可逆矩阵
⇒ 行等价)
已知存在可逆矩阵
使
。
由性质2,
可分解为初等矩阵乘积:,其中
均为
阶初等矩阵。
于是
根据性质1,左乘初等矩阵
相当于做一次初等行变换。
因此
经过有限次初等行变换化为
,即
。
充分性得证。
定理1(ii)举例验证与一般性证明
一、举例验证定理1(ii)
取
(一)必要性验证(从列等价推出存在可逆矩阵
)
对
施行以下初等列变换:
1. 将第1列的
倍加到第2列:
2. 将第2列乘以
:
显然
。
两次列变换对应的初等矩阵分别为(均为
阶):
令
,则
验证:
且
,故
可逆。
说明必要性成立:由
可找到可逆矩阵
使
。
(二)充分性验证(从存在可逆矩阵
推出列等价)
设已找到可逆矩阵
使
,其中
如上。
由性质2,可逆矩阵可分解为初等矩阵乘积。
对上述
分解:
于是
右乘
相当于对
做一次初等列变换(),
再右乘
相当于再做一次初等列变换()。
因此
经过有限次初等列变换化为
,即
。
说明充分性成立。
二、定理1(ii)的一般性证明
(一)必要性证明(列等价 ⇒ 存在可逆矩阵
)
已知
,即存在有限次初等列变换将
化为
。
设这些变换依次对应
阶初等矩阵
,则
令
。
因为初等矩阵均可逆,其乘积仍可逆,故
为可逆矩阵,且
。
必要性得证。
(二)充分性证明(存在可逆矩阵
⇒ 列等价)
已知存在可逆矩阵
使
。
由性质2,
可分解为初等矩阵乘积:,其中
均为
阶初等矩阵。
于是
根据性质1,右乘初等矩阵
相当于做一次初等列变换。
因此
经过有限次初等列变换化为
,即
。
充分性得证。
定理1(iii)举例验证与一般性证明
一、举例验证定理1(iii)
取
(一)必要性验证(从等价推出存在可逆矩阵
)
对
施行以下初等变换(行变换与列变换混合):
1. 行变换:将第1行的
倍加到第2行:
2. 列变换:将第2列的
倍加到第3列:
3. 行变换:将第2行乘以
:
显然
。
对应初等矩阵(按变换顺序记录):
第一次行变换:(2阶)
第二次列变换:(3阶)
第三次行变换:(2阶)
令
验证:
且
,,故
均可逆。
说明必要性成立:由
可找到可逆矩阵
使
。
(二)充分性验证(从存在可逆矩阵
推出等价)
设已找到可逆矩阵
使
,其中
如上。
由性质2,可逆矩阵可分解为初等矩阵乘积:
于是
左乘
相当于对
进行两次初等行变换;
右乘
相当于进行一次初等列变换。
因此
经过有限次初等变换(行变换和列变换)化为
,即
。
说明充分性成立。
二、定理1(iii)的一般性证明
(一)必要性证明(等价 ⇒ 存在可逆矩阵
)
已知
,即存在有限次初等变换(行变换和列变换)将
化为
。
设这些变换依次为:
可将变换顺序整理为:先进行所有行变换,再进行所有列变换,
因为初等行变换与列变换可交换顺序(不影响最终形状)。
设行变换对应
阶初等矩阵
,
列变换对应
阶初等矩阵
,
则
令
为
阶可逆矩阵,
为
阶可逆矩阵,且
必要性得证。
(二)充分性证明(存在可逆矩阵
⇒ 等价)
已知存在可逆矩阵
使
。
由性质2,
可分解为
阶初等矩阵乘积:;
可分解为
阶初等矩阵乘积:。
于是
左乘
相当于进行一次初等行变换,右乘
相当于进行一次初等列变换。
因此
经过有限次初等变换化为
,即
。
充分性得证。
定理1把矩阵的初等变换与矩阵的乘法联系了起来
从而可以依据矩阵乘法的运算规律得到初等变换的运算规律
也可以利用矩阵的初等变换去研究矩阵的乘法
下面先给出定理1的一个推论 , 然后介绍一种利用初等变换求逆阵的方法
推论 方阵A可逆的充分必要条件是A
E
举例验证推论。
一、必要性:若
可逆,则
例1
设
因为,故
可逆。
化为单位矩阵的初等行变换过程:
1.
将的第1行的-3倍加到第2行得:
2.
将的第 2 行乘以
得:
3.
将的第2行的负2倍加到第1行得
因此
,必要性得证。
二、充分性:若
,则
可逆
例2
设
验证是否
:
对其进行初等行变换:
1. 交换第 1 行与第 2
行(为方便计算):
2. 第 2 行减去 2 倍的第 1
行:
3. 第 2 行乘以
):
4. 第 1 行减去第 2
行:
因此
。
推断
可逆:
由
可知,存在可逆矩阵
(若干初等矩阵的乘积),使得
两边同时左乘
得
。
由于可逆矩阵的逆矩阵仍可逆,故
可逆。
因为
确实可逆,充分性得证。
推论的一般性证明
一、必要性:若
可逆,则
证明:设
是一个
可逆矩阵。
1. 因为
可逆,所以
。
2. 对
进行初等行变换,可将其化为行最简形矩阵
。
3. 由于初等行变换不改变矩阵是否可逆(因为初等矩阵可逆),
所以
也是可逆的。
4. 可逆的行最简形矩阵必须是单位矩阵
。
理由:若
有零行,则
,与可逆矛盾。
所以
的每一行都是非零行,且每行首非零元为 1,
并且这些 1 在不同列(否则会有自由列,导致不可逆)。
因此
是一个主对角线上全为 1 的单位矩阵。
5. 所以存在有限次初等行变换将
变为
,即
。
二、充分性:若
,则
可逆
证明:
已知
,即存在有限个初等矩阵
(每个
对应一次初等行变换),使得:
1. 初等矩阵都是可逆的,因此
是可逆矩阵。
2.
由上式得:
3. 两边左乘
得:
4. 由于
可逆,所以
也可逆,因此
可逆。
定理1表明 , 如果A 与 B行等价,即A经一系列初等行变换变为B
则有可逆矩阵P , 使PA=B ,
由PA=B 得 (PA , PE)=P(A , E)=(B , P),
因为P与(A , E)相乘,相当于(A , E)作初等行变换,
从而得(A , E) 与 (B , P)等价,
对分块矩阵(A , E)
实行初等变换,就同时得到行最简形矩阵B和可逆矩阵P,
例1设A=的行最简形矩阵为F , 求F
并求一个可逆矩阵P , 使PA=F
解:
由PA=F 得 (PA , PE)=P(A , E)=(F , P),从而得(A , E) 与 (F ,
P)等价,
对分块矩阵(A , E)
实行初等变换,就同时得到行最简形矩阵F和可逆矩阵P,
运算如下:
(A ,
E)=
故F=为A的行最简形矩阵,
而使PA=F的可逆矩阵为P=
注: 上述解中所得(F , P) ,
可继续作初等行变换r3×k , r1+kr3 ,
r2+kr3
则F不变而P变
由此可知本例中使PA=F的可逆矩阵P不是惟一的
例2设A= , 试证明A可逆 ,
并求A-1
解: 如同例1 , 初等行变换把(A , E)化成(F , P) ,
其中F为A的行最简形矩阵
如果F=E , 由定理1之推论知A可逆 , 并由PA=E , 知P=A-1 ,
运算如下:
(A ,
E)=
因A
E , 故A可逆 ,
且A-1=
例3求解矩阵方程AX=B ,
其中A= ,
B=
解: 设可逆矩阵P使PA=F为行最简形矩阵 , 则P(A , B)=(F
, PB)
因此对矩阵(A , B)作初等行变换把A变为F , 同时把B变为PB
若F=E , 则A可逆 , 且P=A-1 ,
这时所给方程有惟一解X=PB=A-1B
由(A ,
B)=
可见A
E , 因此A可逆 ,
且X=A-1B
=即为所给方程的惟一解
例2和例3是一种用初等行变换求A-1或A-1B的方法
当A为3阶或更高阶的矩阵时 ,
求A-1或A-1B通常都用此方法
这是当A为可逆矩阵时 , 求解方程AX=B的方法
(求A-1也就是求方程AX=E的解)
这方法就是把方程AX=B的增广矩阵(A , B)化为行最简形矩阵
从而求得方程的解,
这与求解线性方程组Ar=b时
把增广矩阵(A , b)化为行最简形矩阵的方法是一样的
特别当B为列向量时 , 得到了一个求解线性方程组的新途径
例4求解线性方程组
解: 记此方程组为Ax=b , 则得下列增广矩阵
(A ,
b)=
因A
E , 故A可逆 ,
于是方程组有解 ,
且解为x=A-1b=
此方程组我们已在第2章例16中分别用克拉默法则和逆矩阵求解过
比较这三种方法 , 显然这里介绍的方法最为方便和快捷