线性方程组

Download Report

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)