![大数据数学基础](https://wfqqreader-1252317822.image.myqcloud.com/cover/474/43738474/b_43738474.jpg)
1.2.6 矩阵的初等变换
矩阵的初等变换是线性代数理论中的一个重要工具,它在解线性方程组、求逆矩阵及探讨矩阵相关理论时都起到了重要的作用。在初中数学中,我们就学过用高斯消元法求解二元及三元线性方程组,下面通过一个例子引入矩阵初等变换的概念。
引例1-2 利用高斯消元法求下面线性方程组的解。
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_515.jpg?sign=1738821068-ZFkhmaidMtsjSG0ug69UViJO1ck9xo9L-0-0c5b62f6e5f14ec4b910b60f593e7748)
(1.6)
解:
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_516.jpg?sign=1738821068-A1iTlb8WCKfkBc1XM5GV6rXVno5UkLhf-0-acabcc06fb043c0a7c959f264d6e75ce)
由此得到与式(1.6)同解的线性方程组:
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_517.jpg?sign=1738821068-BiUmvVC94IO7EQZ3n1AIm6WVfkwHI4I7-0-49b5e0a36bc8f0b842d098f6b379a0c0)
(1.7)
取为任意数
,则式(1.6)的解为
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_520.jpg?sign=1738821068-Q6JMiONZcJh8o7m9BqBrtyVTWcFyHgJ9-0-c278fd3633a1e27e9871e60c44a2dc10)
其中,为任意数。
在上述用高斯消元法解线性方程组的过程中,始终把方程组看作一个整体进行同解变形,用到了如下三种变换:
(1)互换两个方程的位置;
(2)用非零数乘某个方程;
(3)将某个方程的倍加到另一个方程上。
由于这三种变换都是可逆的,变换前的方程组与变换后的方程组是同解的,所以这三种变换是同解变换。
注意:容易发现,线性方程组的消元过程中涉及的仅仅是系数和常数的变化,未知量并未参与运算。因而,方程组的同解变换完全可以转换为其增广矩阵的变换。对应地,可以归纳出矩阵如下三种初等变换。
定义1-18 矩阵的初等行(列)变换指对矩阵的行(列)施行下列三种变换:
(1)交换两行(列)[对调两行(列),记作
(
)];
(2)用非零数乘以某一行(列)中的所有元素[第
行(列)乘以
,记作
(
)];
(3)把矩阵某一行(列)所有元素的倍加到另一行(列)对应的元素上[第
行(列)的
倍加到第
行(列)上,记作
(
)]。
定义1-19 矩阵的初等变换包含初等行变换与初等列变换。
因为方程组的三种变换都是可逆的,所以矩阵的三种初等变换也是可逆的,且满足下列关系。
初等变换的逆变换是同一类型的初等变换,且满足:
(1)变换的逆变换是其本身;
(2)变换的逆变换是
;
(3)变换的逆变换是
。
下面我们把式(1.6)的同解变换过程移植至它的增广矩阵
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_543.jpg?sign=1738821068-9ruOuvOKWloxTzxfHQhpRT5w5WLQIyqb-0-d88aac54e8bd842729a45fa40c2aae53)
并通过矩阵的初等行变换来求解。
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_544.jpg?sign=1738821068-6fSYW5YeTJVfrUGF5kdYUdjQCaSt4GMb-0-34a9ce670a7428002db199f53caf4f54)
对应的线性方程组即式(1.7),由前述可知,从这种形式的方程组可以很容易地求出其解。
形如的矩阵称为行阶梯形矩阵,其特点是:可以画出一条阶梯线,线的下方全是0;每个台阶只有一行,台阶数就是非零行的行数;阶梯线的竖线后面的第一个元素为非零元,也就是非零行的第一个非零元。
形如的行阶梯形矩阵还可以称为行最简形矩阵,其特点是:首先,它是行阶梯形矩阵;其次,它的非零行的第一个非零元为1,且这些非零元所在的列的其他元素都为0。
由任何线性方程组确定的增广矩阵,可以经过有限次初等行变换化为行阶梯形矩阵和行最简形矩阵,并且行阶梯形矩阵的非零行数是由方程组唯一确定的。
对行最简形矩阵再施以初等列变换,可以得到一种形状更简单的矩阵:
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_550.jpg?sign=1738821068-dPp9WecWadNtHGpBtRsOztmx0LfoA3NT-0-634519d8ba3ae7aa8e00c086d66db117)
形如的矩阵称为
的标准形矩阵,其特点是:左上角是一个单位矩阵,其余元素全是零,即
。
例1-15 设,把
化成行最简形矩阵。
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_556.jpg?sign=1738821068-mK1Nup0fQC1wnFLpHcRXz7kSAFjIqS8V-0-7eea0989e5420ccd78b27715a21427c4)
定义1-20 对单位矩阵进行一次初等变换得到的矩阵,称为初等矩阵。
我们知道矩阵有三种初等变换,而且对单位矩阵进行一次初等列变换,相当于对单位矩阵进行一次同类型的初等行变换,因此,初等矩阵可分为以下三大类。
(1)对调单位矩阵的第两行
或第
两列
,得初等矩阵
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_561.jpg?sign=1738821068-jMHeJQ6yggUyQ0dQt1ydKkqXJGQOlcal-0-31a712d71cf1a28da7f62967a96dd678)
(2)以非零数乘以单位矩阵
的第
行
或第
列
,得初等矩阵
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_568.jpg?sign=1738821068-MDzWU4mNVyEhlpgoSWE38YqZaUShiQ60-0-1032b84e88a5a9550d1c68362aa35b4b)
(3)设,以数
乘以单位矩阵
的第
行后加到第
行上
,或以数
乘以单位矩阵
的第
列后加到第
列上
,得初等矩阵
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_580.jpg?sign=1738821068-TMtSNNRMCitFOo2OcKX2OZUAwCIII0xL-0-bcd5fb56e879a90177381d4f25f1abfd)
例如:对于一个三阶单位矩阵而言,进行不同的初等变换可以得到如下不同的初等矩阵。
(1)对调第2,3行,得。
(2)第1列乘以某个非零数,得
。
(3)第2行乘以某数再加到第3行,得
。
综上所述,矩阵的初等变换与初等矩阵密切关联,容易验证初等矩阵如下两个重要性质。
性质1-6 设矩阵
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_588.jpg?sign=1738821068-fc1IVWbf6m8KQvTzV7DU8tyoldSRW6rX-0-605451f76449edee6c18e122a0a433ff)
在矩阵的左边乘以一个
阶初等矩阵相当于对矩阵
做相应的初等行变换;在矩阵
的右边乘以一个
阶初等矩阵相当于对矩阵
做相应的初等列变换,具体如下。
(1)相当于交换矩阵
的
两行;
相当于交换矩阵
的
两列。
(2)相当于以非零数
乘以矩阵
的第
行;
相当于以非零数
乘以矩阵
的第
列。
(3)相当于以数
乘以矩阵
的第
行后加到第
行上;
相当于以数
乘以矩阵
的第
列后加到第
列上。
例1-16 设,利用初等矩阵实现下面的运算:
(1)对调矩阵第2,3列的位置;
(2)将矩阵的第2行乘以某个非零数;
(3)将矩阵的第1列乘以某数后加到第3列。
解:(1)在矩阵右边乘以一个初等矩阵
,得
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_626.jpg?sign=1738821068-6kdqlge8uzR2OsZuq9052bR2yYPWvBnK-0-6c10d6289742dceb3c86a310de635844)
(2)在矩阵左边乘以一个初等矩阵
,得
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_629.jpg?sign=1738821068-vMavDVEJ2h71F9i0YYBckrWECWIATl4C-0-8c437656a7657fa438c699a099db9ec7)
(3)在矩阵右边乘以一个初等矩阵
,得
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_632.jpg?sign=1738821068-Iyp278MzWaeXhlmyF2sfTgvzGJP8xqKS-0-73315c3844b75fd506b2353fb6179ee0)
性质1-7 初等矩阵是可逆的,且其逆矩阵是同一类型的初等矩阵,即
(1);
(2);
(3)。
前面提到任何一个矩阵总可以通过初等变换化为其标准型矩阵,于是容易得到下面的定理。
定理1-4 设是一个
矩阵,则必定存在
阶初等矩阵
及
阶初等矩阵
,使得
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_644.jpg?sign=1738821068-j1mOJI8pjkp74BKtwj5zVsTBdSj7Zm83-0-b7e4001b672fa13b186f6cd055407073)
其中,是
阶单位矩阵,
,
,
全是零矩阵。
定理1-5 n阶方阵可逆的充分必要条件是
经过有限次初等变换可化为单位矩阵。
推论1-2 n阶方阵可逆的充分必要条件是
可表示为有限个初等矩阵的乘积。
称两个同型矩阵与
是等价的,如果
经过有限次初等变换可变为
,记作
。由性质1-7知初等变换是可逆的,因此,容易验证两矩阵等价满足:
(1)反身性,即;
(2)对称性,即若,则
;
(3)传递性,即若且
,则
。
推论1-3 矩阵与
等价的充分必要条件是存在可逆矩阵
和
,使得
。
可利用初等变换求逆矩阵。
当可逆时,
也可逆,且由推论1-2知,
,其中
是初等矩阵,则
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_675.jpg?sign=1738821068-dDz7bGhcrIuJZEKcKcg1x8NsE5AKb5rW-0-a389c37e7b1c38b21fba854e9df3be53)
由此可得:对矩阵
进行初等行变换的过程中,当前
列(
的位置)化为
时,后
列(
的位置)就化为
。
例1-17 利用初等行变换求的逆矩阵
。
解:因为
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_686.jpg?sign=1738821068-eSdbw03gdnIwqwqApSI40viPL19Gd3oR-0-1595860aae31f233beaf684888ab5295)
所以
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_687.jpg?sign=1738821068-y9XfhrEXcZuOrd78jbpLnXk0JtGcXX0x-0-8894b09933383ec2a15fbcac1d3a5315)
有了上述通过初等行变换求逆矩阵的方法,矩阵方程(其中
可逆)的求解可以做如下进一步简化。
当可逆时,有
,其中
是初等矩阵,则
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_694.jpg?sign=1738821068-Q4qUO0mv7uZGYc6GU0OngDoOjdURK2XA-0-b0207c5548e6577604f2cdcc98dcf13f)
由此可得:在对增广矩阵进行初等行变换的过程中,当前
列(
的位置)化为
时,后
列(
的位置)就化为
,即所求的
。
例1-18 设矩阵方程,其中,
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_704.jpg?sign=1738821068-cufgXNEbhgQM7WdrvQIzJ0cNOF6E9qNt-0-33f7092a84f0dcc087c9c5b8bcf23469)
利用初等行变换求解未知矩阵。
解:因为
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_706.jpg?sign=1738821068-aDdIucmhiu1okSzCmOypyyQF40Oc3JJ6-0-ca7a1cb48b4f252503f0b164000ea092)
所以
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_707.jpg?sign=1738821068-IKu6hW3Eg7TBeFJbtXEWDc3Rnu9HWbcU-0-449ae8c708be3372713ab7ccbcc1acee)