第一节 线性方程组与矩阵的行等价
一 线性方程组
以前学过求解二元一次方程组与三元一次方程组的方法. 这里研究一般的一次方程组.
a11x1a12x2a1nxnb1axaxaxb2112222nn2定义3.1 多元一次方程组称为线性方程组.
am1x1am2x2amnxnbm方程组有m个方程, n个未知数xi(i1,2,,n), 而aij(i1,2,,n;j1,2,,m)是
未知数的系数, bj(j1,2,,m)是常数项.
如果bj0(j1,2,,m), 则称为齐次线性方程组, 否则称为非齐次线性方程组. 数组c1,c2,,cn是方程组的一个解, 如果用它们分别代替方程组中的未知数x1,x2,,xn, 可以使方程组变成等式组. 方程组的全部解的集合称为方程组的通解. 相对于通解, 称方程组的一个解为特解.
定义3.2 如果两个线性方程组有相同的通解, 则称它们同解.
按照定义, 两个方程组同解是指它们的解的集合相等. 集合相等是一种等价关系, 因此方程组同解也是一种等价关系. 特别, 方程组同解具有传递性.
通过消元, 可将线性方程组变成比较简单的同解方程组, 从而得到原方程组的解.
2x1x23x31 例3.1 解线性方程组2x1x2x35.
4xx2x5231解 从上向下消元, 得同解方程组组.
2x1x23x312x22x34. 这种方程组称为阶梯形方程
x332x13从下向上消元, 得同解方程组2x210.
x33再除以第一个未知数的系数, 得线性方程组的解x13/2, x25, x33.
解线性方程组的基本方法是加减消元法. 求解过程中常用三种运算. 定义3.3 下列三种运算称为方程组的初等变换. (1) 交换两个方程的位置;
(2) 用一个非零常数乘以一个方程;
(3) 将一个方程的k倍加到另一个方程上去.
注意 如果用一种初等变换将一个线性方程组变成另一个线性方程组, 则也可以用初等变换将后者变成前者. 即初等变换的过程是可逆的.
30
定理3.1 用初等变换得到的新的线性方程组与原方程组同解.
证 先证明只进行一次初等变换.
首先如果一组数是原方程组的解, 则它满足方程组中的每一个方程. 此后, 无论进行的是哪种初等变换, 这组数也满足新方程组的每个方程, 因此是新方程组的解. 反之, 由于初等变换的可逆性, 新方程组的解也是原方程组的解. 因此, 两个方程组同解.
最后, 由于方程组同解的传递性, 进行任意多次初等变换所得方程组与原方程组同解.
二 矩阵的行等价
a11x1a12x2a1nxnb1axaxaxb2112222nn2用矩阵乘法, 可以将线性方程组写作
am1x1am2x2amnxnbma11a12a1nx1b1a21a22a2nx2b2, am1am2amnxnbm称为线性方程组的矩阵表示. 其中mn矩阵A(aij)称为方程组的系数矩阵, n1列矩阵
x(x1,x2,,xn)称为未知数(矩阵), m1列矩阵b(b1,b2,,bm)称为常数(矩阵). 此时, 线性方程组可以简写作Axb.
如果数组c1,c2,,cn是线性方程组Axb的解, 令列矩阵(c1,c2,,cn), 则有矩阵等式Ab. 列矩阵(c1,c2,,cn)是方程组的解的矩阵表示.
将常数矩阵添加到系数矩阵上作为最后一列, 得到分块矩阵A(A,b), 称为线性方程组的增广矩阵.
线性方程组与其增广矩阵是互相唯一确定的. 因此, 可以将方程组的语言翻译成矩阵的语言. 从线性方程组的初等变换, 产生矩阵的行初等变换的概念.
定义3.4 设A是矩阵, 则下列三种运算称为对矩阵A的行初等变换.
(1) 交换A的两行;
(2) 用非零常数k乘以A的一行;
(3) 将A的一行的k倍加到另一行上去.
定义3.5 如果通过行初等变换, 可以将矩阵A变成矩阵B, 则称矩阵A与B行等价. 记作AB.
仿照定理3.1的证明, 可以得到下面的结果.
性质3.1 行等价是一种等价关系, 即具有下述性质.
rA; (1) 反身性: A(2) 对称性: 如果AB, 则BA;
rrrrB,BC, 则AC. (3) 传递性: 如果A当一类对象具有多种不同的等价关系时,要用不同的符号予以区别. 矩阵的相等是一种等价
关系, 已经用等号表示为AB. 作为矩阵的另一种等价关系, 行等价使用符号AB.
用矩阵的行等价的概念, 可以将定理3.1写作:
rrr 31
定理3.2 如果两个线性方程组的增广矩阵行等价,则这两个线性方程组同解.
通过初等变换, 可以从线性方程组产生一个阶梯形方程组. 换成矩阵的语言, 通过行初等变换, 可以从矩阵产生下面的具有特殊结构的矩阵.
如果矩阵中某行中所有元素都是0, 则称为零行, 否则称为非零行. 定义3.6 具有下面的性质的矩阵称为行阶梯形阵. (1) 非零行在上, 零行在下;
(2) 每个非零行的第一个非零元素(首元素)在上面的非零行的首元素的右下方.
2131例3.2 用行初等变换化简矩阵A2115.
4125 解 做行初等变换, 得
121312131213rr02240224. A2115034300134125 经过消元, 得到的已经是行阶梯形阵. 继续消元, 得
121321082003rrrA02240201002010.
001300130013最后, 每行除以其首元素, 得
20031003/2rrA020100105.
00130013 定义3.7 具有下列性质的行阶梯形阵称为行最简阵.
(1) 每个非零行的首元素等于1;
(2) 包含首元素的列的其它元素都是0.
在例3.2中, 最后得到的是行最简阵. 由以上的讨论, 可得下面的定理. 定理3.3 对于任意矩阵A, 存在一个行最简阵R, 使得A与R行等价.
如果矩阵A与行阶梯形阵R行等价,则称R是A的行阶梯形阵. 如果A与行最简阵R行等价, 则称R为矩阵A的行等价标准形.
其实, 例3.2中的矩阵就是例3.1中线性方程组的增广矩阵. 而矩阵的行初等变换的过程与线性方程组的初等变换的过程完全一样. 唯一的区别在于这里只有系数和常数, 没有未知数和等号. 由于增广矩阵与线性方程组可以互相唯一确定, 缺少未知数和等号完全不影响问题的解决.
习题3-1
x1x2x3x45x2xx4x212341. 写出线性方程组的系数矩阵与增广矩阵, 并用消元法求解.
2x3xx5x223413x1x22x311x40 32
2131545, 写出该线性方程组, 并用消元法2. 设线性方程组的增广矩阵为322531816求解.
3. 求下列矩阵的行等价标准形.
0210231031; (2) 0343;
0471043134323137354112024. ; (4) 32830232023743421312311 4. 求t的值, 使得矩阵31532的行等价标准形恰有两个非零行.
2122t
1(1)2313(3) 23第二节 矩阵的秩
一 矩阵的秩的定义
定义3.8 设矩阵A(aij)mn, 从A中任意选取k行,k列(kmin{m,n}), 位于这些行与列的交叉点上的k个元素按照原来的相对位置构成的k阶行列式称为A的一个k阶子式.
242139的第一,三行, 第二,四列的二阶子式为 例如, 位于矩阵A01702133213.
23一个mn矩阵有CmCn个k阶子式. 矩阵的每个元素都是它的一个一阶子式. 而n阶方阵的行列式是它的唯一的n阶子式.
定义3.9 如果矩阵A(aij)mn中有一个r阶子式不等于零, 而所有r1阶子式都等于零, 则称矩阵A的秩等于r. 记作rank(A)r.
如果矩阵的所有r1阶子式都等于零, 根据行列式按照一行展开, 可以证明所有更高阶的子式也都等于零. 因此, 矩阵的秩等于它的不等于零的子式的最高阶数.
约定 对于零矩阵O, 约定rank(O)0. 由矩阵的秩的定义, 可以得到下面简单事实: (1) 设A是非零矩阵, 则rank(A)1;
kk 33
(2) 设A是mn矩阵, 则rank(A)min{m,n};
(3) n阶方阵A可逆的充分必要条件为rank(A)n. 于是, 可逆阵又称为满秩阵.
1230 例3.3 设A0121, 求它的秩.
2460解 左上角的二阶子式不等于零. 而所有四个三阶子式都等于零. 于是, rank(A)2. 例3.4 求对角阵Adiag(a1,a2,,an)的秩.
解 由不等于0的主对角元素所在的行与列确定的子式不等于0. 而阶数高于这个子式的子
式必然有零行. 因此对角阵的秩等于其不等于0的主对角线元素的个数.
例3.5 设矩阵A的秩等于r0, 从A删除一行得到矩阵B, 问B的秩可能取哪些值? 如果给A添加一行呢?
解 因为矩阵B的子式也是矩阵A的子式, 所以B的秩不大于A的秩. 已知rank(A)r, 不妨设A的r阶子式D不等于0. 如果D也是B的子式, 则
rank(B)r. 否则, 根据行列式按照一行展开, 在D的未被删除的r1行中, 至少有一个r1阶子式不等于0. 于是rank(B)r1.
仿照上面的证明, 添加一行所得矩阵的秩等于r, 或者r1.
性质3.2 设A是矩阵, k是数, 则 (1) 转置: rank(A)rank(A);
(2) 数乘: 如果k0, 则rank(kA)rank(A). 证 只证(2).
考虑矩阵A的一个s阶子式Ds, 根据矩阵的性质2.6, 矩阵kA的相应的子式等于kDs. 已知k0, 因此kDs0的充分必要条件为Ds0.
设rank(A)r, 则A有一个r阶子式不等于0, 而所有r1阶子式都等于0. 根据前面的分析, 矩阵kA具有相同的性质. 因此, rank(kA)r.
ss二 行初等变换
用定义计算矩阵的秩时, 需要计算许多个行列式. 计算量非常大. 定理3.4 设矩阵A与B行等价, 则rank(A)rank(B).
证 设一次行初等变换将矩阵A变成矩阵B,且rank(A)r, 则A的所有r1阶子式都等
于0. 下面对于三种行初等变换证明矩阵B的所有r1阶子式也都等于0.
(1) 矩阵A的一行乘以非零常数k. 此时B的一个r1阶子式或者就是A的相同位置的r1阶子式, 或者是A的相同位置的r1阶子式的一行乘以非零常数k. 于是, B的所有r1阶子式都等于0.
(2) 交换矩阵A的两行. 考虑B的一个r1阶子式D, 则A有一个r1阶子式与D的差别至多是行的顺序不同. 于是, B的所有r1阶子式都等于0.
(3) 将A的第j行的k倍加到第i行. 如果B的一个r1阶子式不包含A的第i行, 它就是A的相同位置的r1子式. 如果B的一个r1阶子式D包含A的第i行, 用行列式的性质, 这个子式可以分解为D1kD2, 其中D1就是A的相同位置的r1子式. 如果D不包含A的第
j行, 则D2可以由A的某个r1阶子式经交换行得到. 如果D包含A的第j行, 则D2有两个
34
相同的行. 于是, B的所有r1阶子式都等于0.
总之, rank(B)rrank(A).
另一方面, 由矩阵的行等价的对称性, 也可以用行初等变换将矩阵B变成矩阵A. 从而还有rank(A)rank(B). 于是, 无论做哪种行初等变换, 都有rank(A)rank(B).
最后, 由矩阵的行等价的传递性, 进行多次行初等变换也不改变矩阵的秩.
推论3.1 矩阵的秩等于它的行阶梯形阵中非零行的个数, 也就是行等价标准形中非零行的个数.
证 设矩阵A的行等价标准形R中恰有r个非零行, 则所有r1阶子式都等于0. 另一方面, 它的非零行的首元素所在的列的前r行构成r阶单位阵. 于是rank(R)r. 根据定理3.4, 有
rank(A)r.
11511123 例3.6 求矩阵A的秩. 31811397解 用行初等变换, 得
1115111511511123r0274r0274A. 3181027400001397041480000矩阵A的行阶梯形阵有两个非零行, 因此, rank(A)2.
BO 例3.7 设分块矩阵AOC, 求证: rank(A)rank(B)rank(C).
证 设矩阵B,C的行等价标准形分别为R和S, 分别对B和C所在的行做行初等变换, 得
BOrROAOS, OC其中R和S分别是B和C的行等价标准形. 将R所在的行中的零行移动到矩阵的最下方, 而不改变非零行的上下顺序, 可得到一个行最简阵. 而且, 这就是A的行等价标准形. 于是, A的行等价标准形中非零行的个数恰等于B与C的行等价标准形中非零行的个数之和.
用这个方法可以证明: 准对角阵的秩等于各对角块的秩的和.
习题3-2
11111. 设矩阵A1257,按照从小到大的顺序排列它的所有二阶子式.
2. 设mn矩阵A的秩等于r, 任取A的s行构成矩阵B, 求证: rank(B)rsm. *3. 设A是mn矩阵,求证:rank(A)1的充分必要条件为: 存在m1非零矩阵B与1n非零矩阵C,使得ABC.
4. 用行初等变换求下列矩阵的秩.
35
1(1) 2411(3) 00033235; (2) 21457101001100011100; (4) 1011021011135. 求t的值, 使得方阵A2132
2132313; 56144135.
42437361323的秩等于2. t325第三节 齐次线性方程组的基础解系
齐次线性方程组的矩阵表示为Ax0.
此时方程组与其系数矩阵A互相唯一确定. 齐次线性方程组Ax0总有零解. 于是, 解齐次线性方程组的基本问题是:
(1) 对给定的齐次线性方程组,判定是否有非零解;
(2) 如果有非零解, 求出所有的解(通解). 性质3.3 如果列矩阵1与2是齐次线性方程组Ax0的两个特解, 则对于任意的数h,k, 列矩阵h1k2也是方程组的解. 证 将h1k2代入方程组, 得
36
A(h1k2)hA1kA2000.
由定理3.2与定理3.3可得解齐次线性方程组的基本路线. 下面通过例题予以说明. 例1求齐次线性方程组
x22x32x46x50xxxxx012345的通解. 3x2xx2x3x0123455x14x23x34x4x50解 首先写出方程组的系数矩阵.
61. 31然后做行初等变换, 由矩阵A产生行阶梯形
阵.
12201111A32123411111122603212354341
37
1111112260r.
0001000000 继续做行初等变换, 得到矩阵A的行等价
标准形.
100010r00010512060010000001051206.
00100000 从行等价标准形得到同解方程组
x1x35x50x2x6x0235. x0400
38
将行等价标准形的非零行中的首元素对应的未知数留在方程组的左边, 将其余未知数移
x1x35x5x2x6x235到方程组的右边, 得到.
x0400任意取定右边未知数(自由未知数)的值, 则
左边未知数(约束未知数)的值也随之确定, 由此产生方程组的一个解.
实际上,由此可以得到方程组的全部解. 设(d1,d2,d3,d4,d5)是方程组的任意的特解, 上面求解时x3与x5可以任意取值, 自然包含取值x3d3与x5d5. 由于(d1,d2,d3,d4,d5)是方程组的解, 必须满足方程组. 因此
d1d35d5,d22d36d5,d40. 于是, 这个特解可以由上面的方法产生. 令x3h,x5k, 得到齐次线性方程组的通解x1h5k,x22h6k,x3h, x40, x5k, 其中h,k是任意常数.
39
在通解中令h1,k0, 得到齐次线性方程组的一个特解(1,2,1,0,0). 反之, 令h0,k1, 得到另一个特解(5,6,0,0,1). 从而得到齐次线性方程组的通解的矩阵表示: xhk, 其中h,k是任意常数. 为了得到方程组的通解, 只须求得特解与, 因此, 称,为齐次线性方程组的基础解系.
注意 将一个自由未知数取1, 其他自由未知数取0, 得到齐次线性方程组的一个特解. 这些特解的集合就是基础解系. 因此, 如果有s个自由未知数, 则方程组的基础解系包含s个特解.
定理3.5 设A是mn矩阵, 则齐次线性方程组Ax0的基础解系中所包含的特解的个数等于nrank(A).
证 根据推论3.1, 系数矩阵A的秩等于行等价标准形R中非零行的个数, 也就是约束未知数的个数. 于是, 未知数的个数n与系数矩阵的秩rank(A)的差等于自由未知数的个数, 也就是基础解系中所包含的特解的个数.
推论3.2 齐次线性方程组只有零解的充分
12121212 40
必要条件为: 系数矩阵的秩等于它的列数. 证 根据定理3.5, 此时没有自由未知数, 于是只有一个零解.
推论3.3 设A是n阶方阵,求证:齐次线性方程组Ax0只有零解的充分必要条件为: 行列式|A|0.
证 根据推论3.2, 齐次线性方程组Ax0只有零解的充分必要条件为rank(A)n. 由矩阵的秩的定义, rank(A)n的充分必要条件为|A|0.
例3.9 设A是n阶方阵, 且rank(A)rn, 求证: 存在n阶方阵B, 满足ABO, 且rank(B)nr.
证 考虑齐次线性方程组Ax0, 根据定理3.5, 它的nr个特解,,,组成基础解系. 即有A0, i1,2,,nr.
构造分块n阶方阵B(,,,,0,,0), 即B的前nr列是基础解系中的特解构成的列矩阵, 后面的r个列的元素都是0. 由基础解系的构造, 在B的前nr列中, 与自由未知数对应的行可以构成一个单位阵, 因此rank(B)nr.
另一方面, 由分块矩阵的运算规则, 有
12nri12nr 41
ABA(1,2,,nr,0,,0)(A1,A2,,Anr,0,,0)O.
习题3-3
1. 求下列齐次线性方程组的通解. (1) (3)
x1x22x30x1x2x302x3x013; (2)
x12x2x33x46x502x14x22x3x45x502x4x2x4x2x023451;
x1x2x3x4x503x2xxx3x012345x22x32x46x505x14x23x33x4x50x12x2x3x4x502xxx2x3x0123453x12x2x3x42x502x15x2x32x42x50; (4)
.
2. 设齐次线性方程组的系数矩阵的列数大于行数, 求证: 该方程组有非零解.
3. 当a满足什么条件时, 齐次线性方程组
ax1x2x30x1ax2x30xxx0231只有零解?
4. 求a的值, 使得齐次线性方程组
ax1x22x30x12x24x30xxx0231有非零解. 并求其基础解系.
5. 设n0, 求证: n次多项式至多有n个两
42
两不同的零点.
第四节 非齐次线性方程组的通解
解非齐次线性方程组Axb的基本问题是: (1) 对于给定的方程组, 判断是否有解; (2) 如果有解, 求出全部解(通解).
定义3.10 将非齐次线性方程组Axb中各方程的右边变成0, 得到的齐次线性方程组Ax0称为方程组Axb的导出组.
性质3.4 设列矩阵1与2是线性方程组Axb的两个特解, 则它们的差12是它的导出组Ax0的解.
证 将12代入导出组的左边, 得 AA(12)A1A2bb0. 推论3.4 如果非齐次线性方程组有解, 则它的通解是它的一个特解与它的导出组的通解的和.
证 首先, 设列矩阵是方程组Axb的特解, 列矩阵是其导出组Ax0的特解, 则有
43
A()AAb0b, 即列矩阵是方程组Axb的解.
其次, 设列矩阵是方程组Axb的任意的特解, 根据性质3.4, 列矩阵是导出组Ax0的解. 移项, 得, 即方程组Axb的任意的特解可以表示为它的取定的特解与导出组Ax0的解的和.
综合两方面, 即得本推论.
注意 求非齐次线性方程组的通解, 只须求出它的一个特解, 以及它的导出组的通解. 而后面的问题已经解决.
在齐次线性方程组的解题路线中, 用增广矩阵代替系数矩阵, 得非齐次线性方程组的解题路线. 现举例说明.
例3.10 求非齐次线性方程组
x22x32x46x524xxxxx712345的通解. 3x12x2x3x43x535x14x23x33x4x513解 首先写出方程组的增广矩阵
44
1220111132113362417.
33113 然后做行初等变换, 由增广矩阵产生行阶
梯形阵.
111117122624032113354331131111171226240r.
000000000000 继续做行初等变换, 得到增广矩阵的行等
价标准形.
45
10001001r000001151712262400000000001151722624.
00000000 从行等价标准形得到同解方程组
x1x3x45x517x2x2x6x242345. 0000将自由未知数移到右边, 得
x1x3x45x517x2x2x6x242345. 0000 将自由未知数取值0, 计算约束未知数的
46
值, 即得非齐次方程组的一个特解(17,24,0,0,0).
根据推论3.3, 还需要求它的导出组的基础解系. 注意到: 如果删除增广矩阵的最后一列, 就是系数矩阵. 在做行初等变换之后, 如果删除增广矩阵的行等价标准形的最后一列, 也就是系数矩阵的行等价标准形. 于是, 如果将非齐次方程组的同解方程组的常数项变成0, 就是它的导出组的同解方程组. 用前面的方法, 得基础解系
1(1,2,1,0,0), 2(1,2,0,1,0),
2(5,6,0,0,1).
于是, 非齐次线性方程组的通解的矩阵表示为xk11k22k33, 其中k1,k2,k3是任意常数.
例3.11 解非齐次线性方程组
x22x32x46x524xxxxx712345. 3x12x2x3x43x525x14x23x33x4x513
47
解 这个方程组的增广矩阵为
12201111321133111112200000000062417.
3311317624.
0100通过行初等变换, 得到行阶梯形阵
在这里, 有一个非零行的首元素在最后一
列. 当从行阶梯形阵出发, 得同解方程组时, 该行对应矛盾方程: 01. 因此, 同解方程组无解. 于是, 原线性方程组无解. 反之, 如果不出现这种情况, 则用前面的方法可以求出通解.
于是, 非齐次线性方程组有解的充分必要条件为: 它的增广矩阵的行阶梯形阵的非零行的首元素不出现在最后一列(常数项). 下面的定理用矩阵的秩表述这个结论.
48
定理3.6 非齐次线性方程组有解的充分必要条件为: 它的系数矩阵的秩等于它的增广矩阵的秩.
证 在增广矩阵的行阶梯形阵中, 首元素不出项在最后一列的充分必要条件为: 增广矩阵的行阶梯形阵的非零行的个数等于系数矩阵的行阶梯形阵的非零行的个数. 由推论3.1, 即系数矩阵与增广矩阵有相同的秩.
推论3.5 非齐次线性方程组有唯一解的充分必要条件为: 它的系数矩阵的秩等于其列数, 且等于增广矩阵的秩.
证 综合定理3.6和推论3.2即可. 例3.12 当a,b取何值时, 非齐次线性方
x1x2x3x40x2x2x1234程组有唯一解, 无
x2(a3)x32x4b3x12x2x3ax41解, 有无穷多解? 对后者求通解. 解 对增广矩阵做行初等变换, 得
49
110112210101a32b321a1110111221r0
01a32b012a31
012210a10b100a1001111221
0a10b100a10 根据定理3.6, 当a1,b1时无解. 当a1,b1时, 非齐次线性方程组的特解为(1,1,0,0), 导出组的基础解系为1(1,2,1,0), 2(1,2,0,1),通解为
50
10r0010r00111xk11k22, 其中k1,k2是任意常数. 当a1时有唯一解
1(ba2,a2b3,b1,0).
a1 例3.13 设A是n阶方阵, 且|A|0. 将A分块A(B,C), 其中C是A的最后一列, 求证: 线性方程组BxC无解.
证 线性方程组的增广矩阵就是A, 由|A|0, 增广矩阵的秩等于n. 而线性方程组的系数矩阵B只有n1列, 它的秩不大于n1. 根据定理3.6, 线性方程组BxC无
解.
推论3.6 设A是n阶方阵, 则线性方程组Axb有唯一解的充分必要条件为: 行列式|A|0.
证 充分性. 设|A|0, 则方阵A的秩等于其列数n. 又方程组的增广矩阵(A,b)只有n行, 于是, 由例3.5, 有
nrank(A)rank(A,b)n.
根据推论3.5, 方程组有唯一解.
必要性. 设方程组Axb有唯一解, 根
51
据推论3.5, 方阵A的秩等于其列数n. 于是, 行列式|A|0.
条件|A|0保证方阵A可逆. 用A的逆阵左乘Axb, 得xAb. 这个公式是用逆阵表示线性方程组的唯一解. 从这个公式出发, 可以得到另一个公式. 根据定理2.1, 有
11A*b, xAb|A|其中方阵A*是A的伴随阵. 计算这个矩阵等式的第j行的元素, 得
1xj(A1jb1A2jb2Anjbn),
|A|j1,2,,n.
1根据定理1.3, 等式右边的括号可以看作: 用常数矩阵b代替系数行列式|A|的第j列所得的行列式, 按照第j列的展开式. 将这个行列式记作Dj, 又将|A|改写作D, 则上式为
xjDjD, j1,2,,n.
这个公式是用行列式的商表示线性方程组的唯一解,称为克拉默法则.
52
习题3-4
1. 设列矩阵(i1,2,,,m)是非齐次线性方程组Axb的特解, 数k(i1,2,,,m)满足kkk1, 求证: 列矩阵kkk也是方程组Axb的特解.
2. 求下列非齐次线性方程组的通解.
ii12m1122mm (1) (3)
x1x3x432xx4x3x412343x1x2x317x17x33x43x12x22x323x2xx51232x15x23x34x14x26x30; (2)
x12x23x34x44x2x3x43xx2x2134; ,
; (4)
x2x3xn1xn1xxxx213n1nx1x2xn2xn1n其中n1.
3. 求证: 线性方程组4. 求
b2x1x2x3x41x12x2x34x42x7x4x11xb2341x12x2x3x42x1x22x3x43xx4x5x22341无解.
的值, 使得线性方程组有解, 并求其通解.
5. 当a,b,c,d满足什么条件时, 线性方程组
53
x1x2axxb34x1x3cx2x4d有解? 并求其通解.
x12x23x31x13x26x322x3xaxb231 6. 当a,b取何值时, 线性方程组
有唯一解, 无解, 有无穷多解? 对后者求其通
解.
*7. 设A是n阶方阵, b是n1矩阵, 且分块方
Ab阵满足rankb0rank(A), 求证: 非齐次线性方程
组Axb有解.
第五节 初等方阵与初等变换
一 初等方阵
定义3.11 对单位阵E做行初等变换所得方阵称为初等方阵.
三种行初等变换产生三种初等方阵:
(1) 交换E的第i行与第j行所得方阵记作Pij;
(2) 用非零常数k乘以E的第i行所得方阵记作Di(k);
(3) 将E的第j行的k倍加到第i行所得方阵记作Tij(k). 三种初等方阵是可逆阵, 且它们的逆阵也是初等方阵. 实际上, 有
1PijPij, Di1(k)11Di, Tij(k)Tij(k).
k
定理3.7 对矩阵A做一种行初等变换, 相当于左乘一个相应的初等方阵.
注意 定理3.7在矩阵的相等与矩阵的行等价之间建立了联系, 从而可以用矩阵的运算性质研究矩阵的行等价. 下面将看到, 有时这是非常方便的.
推论3.7 任意矩阵A可以表示成AE1E2EsR, 其中Ei是初等方阵, R是A的行等价标准形.
证 对A做行初等变换, 可得其行等价标
55
准形R. 这个过程相当于用一系列初等方阵Ei左乘矩阵A. 即有EsE2E1AR. 由于初等方阵可逆, 用它们的逆阵逐个左乘此式, 得
111AE1E2EsR. 因为初等方阵的逆阵还是初等方阵, 换符号即得推论中的表示.
推论3.8 方阵A可逆的充分必要条件为: 它可以表示成初等方阵的乘积.
例3.14 设A,B都是mn矩阵, 求证: A与B行等价的充分必要条件为存在m阶可逆阵P, 使得PAB.
二 矩阵方程
矩阵方程AXB, 其中A是n阶可逆阵, B是nm矩阵, 而X是nm未知矩阵.
已知A是可逆阵, 用其逆阵左乘方程, 得
1矩阵方程的解XAB.
对于可逆阵A, 存在初等方阵Ei, 使得EsE2E1AE. 用同样的初等方阵左乘矩阵
56
方程AXB, 得
EsE2E1AXEXXEsE2E1B 这个等式说明, 对可逆阵A与矩阵B做相同的行初等变换, 当将A变成单位阵时, 矩阵B变成矩阵方程AXB的解XA1B.
例3.15
21设方阵A1210,B114311112矩阵方程AXB.
解 做分块矩阵: 左边部分是A, 分是B. 做行初等变换, 得
A|B
211113210432111125111125r210432 211113 57
32, 解
5右边部
532278 01341002/318/3108/3510/3. 013418/32/311于是,XAB8/3510/3.
341 如果矩阵方程AXB中的方阵A可逆, 方阵B是单位阵E, 则用这个方法得到的矩阵方程的解XA1EA1就是A的逆阵. 由此得
1r001r001112到计算逆阵的简单方法.
101 例3.16 求方阵A210的逆阵.
325解 用初等变换法.
A|E
101100210010325001
58
100101r012210
0027211005/211/2r010511
0017/211/25/211/2111. 于是 A57/211/2如果X与B是列矩阵, 用这里的方法可以得
1到线性方程组AXB的解XAB. 而且这
种解法正是前面的消元法.
性质3.5 两个矩阵的乘积的秩不大于每个因子的秩.
证 设A是mp矩阵, B是pn矩阵, rank(A)r. 先证明rank(AB)r.
根据推论3.7, 有EsE2E1AR, 其中A的行等价标准形R恰有r个非零行. 用矩阵B右乘此式, 得EsE2E1(AB)RB. 根据矩阵乘法定义, 矩阵RB至多有r个非零行. 根据定理3.4, 有
59
rank(AB)rank(RB)rrank(A).
转置可证明另一部分.
例3.17 设A是可逆阵,则rank(AB)rank(B).
证1 记矩阵CAB. 由性质3.5, 有rank(C)rank(B). 用逆阵A1左乘CAB, 得 BA1C, 从而有rank(B)rank(C).
上面的证明主要体现了逆阵的一种应用, 并不是最简捷的证明.
证2 已知A是可逆阵,根据推论3.8, 有ABEsE2E1B. 再根据定理3.4, 有rank(AB)rank(B).
三 初等变换
与矩阵的行初等变换类似, 可以定义矩阵的列初等变换.
定义3.12 设A是矩阵, 称下面三种变换为对矩阵A的列初等变换. (1) 交换A的两列;
60
(2) 用非零常数k乘以A的一列;
(3) 将A的一列的k倍加到另一列上去, 与行初等变换类似, 可以定义矩阵的列等价与列等价标准形.
性质3.6 列初等变换与列等价具有下述性质.
(1) 列初等变换不改变矩阵的秩;
(2) 对一个矩阵做列初等变换, 相当于用相应的初等方阵右乘这个矩阵;
(3) 矩阵的列等价是等价关系;
(4) 矩阵B与A列等价的充分必要条件为: 存在可逆阵Q, 使得AQB.
与用行初等变换解矩阵方程AXB类似, 可以用列初等变换解矩阵方程XAB.
211113, 例3.18设A210, B432111解矩阵方程XAB.
解 做分块矩阵, 上边是A, 下边是B. 然后做列初等变换. 当将A变成单位阵时, B变成矩阵方程的解XBA1. 如果用表示列
等价, 则有
61
21111210102121111111111313114323243001100001. 1228/352/3212. 于是X8/352/30102500332例3.19 设分块矩阵(A,B), 求证:
rank(A,B)rank(A)rank(B).
证 设矩阵A,B的列等价标准形分别为R,S, 则R与S分别有rank(A)与rank(B)个非零列. 从而分块矩阵(R,S)有rank(A)rank(B)个非零列. 另一方面, 如果在矩阵(A,B)中分别对两个子块做列初等变换, 则可以得到分块矩阵(R,S). 于是, 有
rank(A,B)rank(R,S)rank(A)rank(B).
62
定义3.13 矩阵的行初等变换与列初等变换统称为矩阵的初等变换. 如果经过初等变换可以将矩阵A变成矩阵B, 则称A与B等价. 由于矩阵的行等价与列等价都是等价关系, 矩阵的等价也是等价关系.
定理3.8 设矩阵A的秩等于r, 则A与形
Er如OO的分块矩阵等价, 其中Er是r阶单O位阵.
证 先做行初等变换, 将矩阵A变成行等价标准形. 再做列初等变换: 用各非零行的首元素消去其右方的非零元素. 最后, 将中间的零列移到非零列的右边, 而不改变非零列的顺序. 经过这些初等变换所得到的矩阵的左上角是一个单位阵, 其他元素等于0. 因为初等变换不改变矩阵的秩, 所以位于左上角的单位阵的阶等于r.
这种形式的矩阵称为矩阵A的等价标准形.
仿照矩阵的初等变换,可以定义分块矩阵的初等变换. 分块矩阵的初等变换, 相当于对矩
63
阵的若干行(或列)同时做初等变换.例如,设A,B,C,D都是mn矩阵,则分块矩阵的初等变换
BrACBD DDC相当于将这个2m2n矩阵的第m1行加到第一行, 第m2行加到第二行, 等等. 因此,
AC分块矩阵的初等变换也不改变矩阵的秩. 从分块矩阵的初等变换的观点, 可以得到例3.19的另一个证明. 用分块矩阵的初等变换与例3.7, 有
ABAOrank(A,B)rankrankOBOBrank(A)rank(B).
习题3-5
120145. 1.解矩阵方程421X231132
1112. 设可逆阵A111, 求方阵X,
1111满足条件AXA2X.
3. 求下列矩阵的逆阵.
1ab (1) A01a;
00132012102(2) A;
1232012111111111 (3) A;
111111111aa2a3a401aa2a32(4) A001aa. 0001a010004. 设mn, 且nm矩阵A与mn矩阵B满足
65
条件ABE, 求证:
rank(A)rank(B)n.
3212. 5. 解矩阵方程X54566. 求方阵X, 满足条件
231976202452X11218129. 5731112315117. 设A,B是mn矩阵, 求证:A与B等价的充分必要条件为: 存在m阶可逆阵P与n阶可逆阵Q,使得BPAQ.
8. 求证: 两个同型矩阵等价的充分必要条件为: 它们具有相同的秩.
9. 设A,B是同型矩阵,求证:
rank(AB)rank(A)rank(B). 10. 设A是n阶方阵, 求证: rank(EA)rank(A)n.
补充材料
66
一 列满秩阵与行满秩阵
可逆阵的秩等于它的阶数(即行数或列数), 因此又称为满秩阵. 在推论3.2中, 满足条件: 秩等于其列数的矩阵称为列满秩阵. 设A是mn列满秩阵, 则mnrank(A). 对于方阵, 列满秩阵就是可逆阵. 因此, 可逆阵可以看作列满秩阵的特例. 可逆阵有许多特殊性质. 这里介绍列满秩阵的相应性质.
在推论3.8的证明中得到: 可逆阵的行等价标准形是单位阵. 用类似的方法可以证明关于列满秩阵的相应结果.
E 命题1 列满秩阵的行等价标准形为O.
对于可逆阵A与同阶方阵B, 有
rank(AB)rank(BA)rank(B). 列满秩阵保留了这里的左乘部分.
命题2 设A是列满秩阵,则rank(AB)rank(B).
证 根据定理3.4与命题1, 有
EBrank(AB)rankBrankrank(B).
OO 由命题2可以证明: 如果A是列满秩阵,
67
且ABO, 则BO.
仿照列满秩阵, 可以定义行满秩阵. 行满秩阵的列等价标准形为E,O. 而且当用行满秩阵右乘一个矩阵时, 也不改变矩阵的秩.
二 多项式插值
命题3 对于任意给定的数对(x,y),(x,y),,(x,y), 其中xxx, 则 存在唯一的不超过n次的多项式P(x)aaxaxax, 使得P(x)y, i0,1,,n.
证 设多项式P(x)aaxaxax满足条件, 则有
0011nn01nn1n01n1niin1n01n1nn1na0a1x0an1x0anx0y0n1na0a1x1an1x1anx1y1n1na0a1xnan1xnanxnyn.
这是有n1个未知数a,a,,a,a的线性方程组, 其
系数行列式是范德蒙行列式的转置. 已知xxx, 则该行列式不等于0. 由推论3.6, 多项式唯一确定.
01n1n01n 68
三 隐函数定理
命题4 设点P(u,v,x,y)的坐标满足隐函数组F(u,v,x,y)0, 其中F,G在点P处有连续偏导数, 且G(u,v,x,y)00000雅可比(Jacobi)行列式
FuGuFv0Gv, 则隐函数组在
该点的一个邻域内唯一确定有连续偏导数的函数uu(x,y)与vv(x,y).
证 以x,y为自变量,u,v为函数. 对自变量x求导, 得
FuGuuFvF0xvxxuGvF0xvxx , 即
FuGuuFvFxvxxuGvFxvxx.
已知其中F,G在点P处有连续偏导数, 且雅可比行列式
FuGuFv0Gv, 由连续函数的性质, 存在点P的一个邻域, 使得在该邻域内, 雅可比行列式都不等于0. 根据推论3.6, 在该邻域内,可以
uv唯一地解出偏导函数与. 由连续函数的性xx质, 有偏导函数连续. 与此类似, 对自变量yuv求导, 可以唯一解出与. 由此可得: 隐函yy
69
数组在该点的一个邻域内唯一确定有连续偏导数的函数uu(x,y)与vv(x,y).
70
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- zrrp.cn 版权所有 赣ICP备2024042808号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务