存在和唯一性定理
所可以知道,只要把方程组的增广矩阵化简为阶梯型就可以判断是都有解,解是否唯一。
方程组的求解
例题
EX1
解题过程:
写出增广矩阵,并进行行化简,得到阶梯型。
化简之后可以看出,第三行的明显不符合存在和唯一性定理
,所以方程是不相容的。也就是说,方程无解。
化简矩阵可以利用matlab的rref()函数。
A= [1 -2 -1 3 0 ;-2 4 5 -5 3 ;3 -6 -6 8 2];
R=rref(A)
EX2
以19题为例,
%define vars
syms h k;
% 增广矩阵A
A=[1 h 2 ;4 8 k];
%化简以后的行阶梯型
R=rref(A)
简化阶梯形如下:
R =
[ 1, 0, (h*k - 16)/(4*(h - 2))]
[ 0, 1, -(k - 8)/(4*(h - 2))]
>> pretty(R)
/ h k - 16 \
| 1, 0, --------- |
| 4 (h - 2) |
| |
| k - 8 |
| 0, 1, - --------- |
\ 4 (h - 2) /
解的形式无非三种:无解,唯一解,无穷解。
%阶梯形矩阵
>> pretty(R)
/ 4 h - 8, 0, h k - 16 \
| |
\ 0, 4 h - 8, 8 - k /
h=2,k~=8则方程无解。
h~=2则有唯一解。
h=2,k=8,方程有无穷解。