Transcript 线性方程组
7.2 逆矩阵及初等变换 在科学研究和生产实践中,许多实际问题往往涉及 到解线性方程组。因此,对线性方程组的研究具有十 分重要的意义,其本身也是线性代数的重要内容之一. 第六章应用克莱姆法则解线性方程组时,所给线 性方程组要满足两个条件:第一,方程的个数与未知 数的个数相等;第二,方程组的系数行列式不等于零. 但是,我们常常遇到的方程组中方程的个数不等于未 知量的个数,有时还遇到方程组中方程的个数虽然与 未知量的个数相等,但是其系数行列式等于零.在这些 情况下,就不能用克莱姆法则直接求解.本章针对一般 形式的线性方程组讨论以下三个问题(1)如何判别一 个线性方程组是否有解;(2)解是否唯一;(3)如何求解. 线性方程组的基本概念 含有n个未知量的线性方程组的一般形式为 a11 x1 a12 x2 a1n xn b1 a x a x a x b 21 1 22 2 2n n 2 (4.1) am1 x1 am 2 x2 amn xn bm 其中x1 ,x2 , , xn为未知量,bi (i 1, 2, , m), aij (i 1, 2, , m; j 1, 2, , n)为已知数.若b1 , b2 , , bm全为零, 则称 (4.1)为齐次线性方程组, 否则称为非齐次线性方程组. 若记 a1n a11 a12 x1 b1 a x b a a 22 2n A 21 , x 2 ,b 2 , a a a x m1 n bm m2 mn 则(4.1)可写成矩阵形式 Ax b (4.2) 其中A称为线性方程组的系数矩阵, x称为未知数向量, b称为常数向量, 并称如下的m (n 1)矩阵 a1n b1 a11 a12 a a a b 22 2n 2 B=( A | b) = 21 amn bn am1 am 2 为线性方程组(4.1)的增广矩阵. 高斯消元法 在中学里,我们已学过用消元法解二元、三元线性 方程组,现在我们把它推广到m个方程n个未知量的一般 情形,即高斯消元法。 其基本思想是通过消元变形把方程组化为容易求解的 同解方程组.而且对求解未知元较多的方程组,此消元步骤 规范而又简便. 以下举例说明高斯消元法的具体方法: x1 2 x 2 3 x3 7 例1 用消元法解线性方程组 2 x1 x 2 2 x3 8 3 x x 5 x 15 2 3 1 解 将系数矩阵与常数列矩阵排在一起 1 2 3 7 2 1 2 8 称为线性方程组的增广矩阵 3 1 5 15 记为: A B 1 2 3 7 A ( A | B) 2 1 2 8 3 1 5 15 A 高斯消元法解线性方程组,实际就是对增广矩阵作 行初等变换.下面我们来一步步解这个方程组 x1 2 x 2 3 x3 7 2 x1 x 2 2 x3 8 3 x x 5 x 15 2 3 1 1 2 3 7 r2 2r1 解: ( A | B) 2 1 2 8 r 3r 3 1 5 15 3 1 1 2 3 7 0 5 4 6 r3 r2 0 5 4 6 1 2 3 7 0 5 4 6 0 0 0 0 5r1 5 10 15 35 r1 r2 5 这样做,是为了避开 分数的加、减法 0 10 8 12 2r2 0 0 0 0 r2 (2) 5 0 7 23 r 5 1 0 5 4 6 r2 5 0 0 0 0 23 0 10 8 12 0 0 0 0 0 7 7 23 1 0 5 5 4 6 0 1 5 5 0 0 0 0 再把得到的最后的矩阵写成方程组形式, 得 7 23 1 0 5 5 0 1 4 6 5 5 0 0 0 0 7 23 x1 5 x3 5 x 4 x 6 2 5 3 5 7 23 x1 5 x3 5 x 4 x 6 3 2 5 5 这时,未知数 x3 是可以任意取值的,称为自由未知数 称 7 23 x x 3 1 5 5 x 4 x 6 2 3 5 5 为线性方程组的一般解 在求出方程组的一般解后,要注明自由未知数. 自由未 知数的取法是不一唯的,但一个线性方程组的一般解所含的 自由未知数的个数是唯一的 x3 k , (k 为任意常 数) x 就能得到 x1 , x2 , x3 的一组确定的值 如果, 取 这是原方程组的一个解,由于 k 7 23 k 1 5 5 4 6 x2 k 5 5 的任意性 x3 k 可知方程组有无穷多个解. 我们把这个含有任意常数的解称为方程组的通解. 故 7 23 原方程组的通解为: x1 5 k 5 4 6 x2 k 5 5 x3 k ( k 为任意常 数) 由于,我们将方程组写成了矩阵形式 AX B 同样,我们也可以将方程组的解写成矩阵表示形式: 23 7 7 23 5 k 5 5 5 x1 4 6 4 6 X x2 k k 5 5 5 5 x 3 1 0 k ( k 为任意常 数) 一般解: 定义 方程组的含有 n r个自由未知数的解称为 方程组的一般解. 通解:方程组的含有任意常数字母的解称为方程组的通解 通解中,任意常数字母的个数也是 n- r 个 齐次线性方程组:系数矩阵化成行最简形矩阵, 便可写出其通解. 非齐次线性方程组:增广矩阵化成最简阶梯形 矩阵,便可判断其是否有解.若有解,化成最 简形阶梯矩阵,便可写出其通解. 1 上面解题中,行最简阶梯形矩阵 0 单位阵 0 0 1 0 7 5 4 5 0 23 5 6 5 0 阶梯 下面给出一个更为形象的行最简阶梯形矩阵 单位阵 1 0 0 0 0 0 0 2 3 4 1 0 3 1 2 0 1 1 2 6 0 0 0 5 7 0 0 0 0 0 1 0 0 0 0 0 0 2 3 4 1 0 3 1 2 0 1 1 2 6 0 0 0 5 7 0 0 0 0 0 例2 求解齐次线性方程组,求出通解 x1 2 x2 2 x3 x4 0 2 x1 x2 2 x3 2 x4 0 x x 4x 3x 0 1 2 3 4 . 解 对系数矩阵 A 施行初等行变换化为最简形: 1 2 2 1 r 2r 1 2 2 1 r r 1 2 2 1 0 3 6 4 0 3 6 4 A 2 1 2 2 r3 r1 0 3 6 4 0 0 0 0 1 1 4 3 1 0 2 5 / 3 3 6 6 3 3 0 6 5 r 3 3r r r 0 1 2 4 / 3 0 6 12 8 0 6 12 8 r ( 6) 2 2r2 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 1 2 3 1 2 1 0 2 5 / 3 由行最简阶梯形矩阵 0 1 2 4 / 3 写出方程组的一般解 0 0 0 0 5 x 2 x x , 1 3 4 3 4 x 2 x x , 2 3 4 3 其中 x3 , x4 是自由未知数 5 x 2 x x , 1 3 4 3 令 x3 c1 , x4 c2 , 得通解 : x 2 x 4 x , 3 4 2 3 5 x 2 c c , 1 1 2 3 4 x2 2c1 3 c2 , x c , 3 1 x4 c2 , 5 x1 2 3 4 x2 2 c1 c2 , 3 x3 1 0 0 x4 1 其中c1 , c2为任意实数. 例3 求解非齐次线性方程组 x1 2 x2 3 x3 x4 1, 3 x1 x2 5 x3 3 x4 2, 2 x x 2 x 2 x 3. 1 2 3 4 解 对增广矩阵 进行初等行变换: 1 2 3 1 1 ( A | B) 3 1 5 3 2 2 1 2 2 3 1 2 3 1 1 0 5 4 0 1 0 0 0 0 2 (从第三行发现到一个问题) 此时,可以得到方程组无解的结论. 例 4 求非齐次方程组的通解 x1 x2 x3 x4 0 . x1 x2 x3 3 x4 1 x x 2x 3x 1 2 1 2 3 4 解 对增广矩阵进行初等行变换: 0 1 1 1 1 0 1 1 1 1 ( A | B) 1 1 1 3 1 ~ 0 0 2 4 1 0 0 0 0 0 1 1 2 3 1 2 方程组有解, 1 1 0 1 1 2 ~ 0 0 1 2 1 2 0 0 0 0 0 1 1 0 1 1 2 x1 x2 x4 1 2 ~ 0 0 1 2 1 2 x3 2 x4 1 2 0 0 0 0 0 令x2 c1 , x4 c2 , 得方程组的通解: x1 c1 c2 1 / 2 1 1 1 2 c1 1 0 0 x2 x 2c 1 / 2 c1 0 c2 2 1 2 , 2 3 c2 x4 0 1 0 其中c1 , c2为任意常数. 小结 通过上面四个例题,可归纳出解线性方程组 高斯消元法的一般步骤: (1)将线性方程组的增广矩阵,通过初等行变换化为 行最简阶梯矩阵,其结构只要不是例3中的结构,方 程组就一定有解; (2)若方程组有解,根据行最简阶梯矩阵的结构判断原 线性方程组有无自由未知数从而判定方程组有唯一解或无 穷多解. *若无自由未知数,则方程组有唯一解,写出通解; *若有自由未知数,则方程组有无穷多解,标出自由未知 数,写出通解. 作 P161 业 9 (1)