![大数据数学基础](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=1738907204-w7Oz5I6q6KZOouHUUciIGyeJak2DOKFi-0-b070f1b086dd966e1795cf5fd499ab78)
(1.6)
解:
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_516.jpg?sign=1738907204-ph7ud2C6snS4Q2T1mj1Zz3SizkCOaakg-0-7c6f45714545726978e1d38819367bb8)
由此得到与式(1.6)同解的线性方程组:
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_517.jpg?sign=1738907204-A5iJ1myEDSMMdNWQ66loBzDXHTwW7aom-0-5e07c5b72170dd65f4dc37b395ee57f7)
(1.7)
取为任意数
,则式(1.6)的解为
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_520.jpg?sign=1738907204-xRuPJzsSxUaPyUPQURcmaMquE75Xv9En-0-0ea7136808ff69122e28c22b49850f84)
其中,为任意数。
在上述用高斯消元法解线性方程组的过程中,始终把方程组看作一个整体进行同解变形,用到了如下三种变换:
(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=1738907204-FmFwQFfze8HqOD0EaQHi9NO7uHzTVjrN-0-afe5c74c271758d9cd66cb5eb09578c5)
并通过矩阵的初等行变换来求解。
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_544.jpg?sign=1738907204-Tyv3JOBdfHdOeypRyVaGL3E2wEmgNx9j-0-29b7e26a775629228ac3876cdf594663)
对应的线性方程组即式(1.7),由前述可知,从这种形式的方程组可以很容易地求出其解。
形如的矩阵称为行阶梯形矩阵,其特点是:可以画出一条阶梯线,线的下方全是0;每个台阶只有一行,台阶数就是非零行的行数;阶梯线的竖线后面的第一个元素为非零元,也就是非零行的第一个非零元。
形如的行阶梯形矩阵还可以称为行最简形矩阵,其特点是:首先,它是行阶梯形矩阵;其次,它的非零行的第一个非零元为1,且这些非零元所在的列的其他元素都为0。
由任何线性方程组确定的增广矩阵,可以经过有限次初等行变换化为行阶梯形矩阵和行最简形矩阵,并且行阶梯形矩阵的非零行数是由方程组唯一确定的。
对行最简形矩阵再施以初等列变换,可以得到一种形状更简单的矩阵:
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_550.jpg?sign=1738907204-DtV4oQkmW59dgNp2AZpgXLanrpi1f1wC-0-7172ad3f541f5d69dd3463e4cbfc723f)
形如的矩阵称为
的标准形矩阵,其特点是:左上角是一个单位矩阵,其余元素全是零,即
。
例1-15 设,把
化成行最简形矩阵。
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_556.jpg?sign=1738907204-e8DYhUpKgJVRAqvBOfEBKKTOTGOMyWTj-0-048080975eb29334a3d6120ab6e82f28)
定义1-20 对单位矩阵进行一次初等变换得到的矩阵,称为初等矩阵。
我们知道矩阵有三种初等变换,而且对单位矩阵进行一次初等列变换,相当于对单位矩阵进行一次同类型的初等行变换,因此,初等矩阵可分为以下三大类。
(1)对调单位矩阵的第两行
或第
两列
,得初等矩阵
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_561.jpg?sign=1738907204-06tMXfJzMuQT7Qw3O5q2o484rGXV3XDb-0-fe4c0244ddab9661121e820c634c1c1d)
(2)以非零数乘以单位矩阵
的第
行
或第
列
,得初等矩阵
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_568.jpg?sign=1738907204-cCkwKFx50ytaQ02KRR8PWm1JohshlZaw-0-c18374bcd75dd0503352c9b12c89d00e)
(3)设,以数
乘以单位矩阵
的第
行后加到第
行上
,或以数
乘以单位矩阵
的第
列后加到第
列上
,得初等矩阵
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_580.jpg?sign=1738907204-LIfluF2sNrubNBKX306Gy6PFJUsCTUDA-0-aa6cd5c5b013995e731ca4faa0fc20d4)
例如:对于一个三阶单位矩阵而言,进行不同的初等变换可以得到如下不同的初等矩阵。
(1)对调第2,3行,得。
(2)第1列乘以某个非零数,得
。
(3)第2行乘以某数再加到第3行,得
。
综上所述,矩阵的初等变换与初等矩阵密切关联,容易验证初等矩阵如下两个重要性质。
性质1-6 设矩阵
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_588.jpg?sign=1738907204-V3uicKLgpG2MWT5AHHoOQ405cFwVG7ik-0-2193c74139f812d94c97da69c82081f8)
在矩阵的左边乘以一个
阶初等矩阵相当于对矩阵
做相应的初等行变换;在矩阵
的右边乘以一个
阶初等矩阵相当于对矩阵
做相应的初等列变换,具体如下。
(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=1738907204-Y7PPFTUJBdz708O82FLxPwejmmT3J1ey-0-b9c6907c99bdd1226c570b8c74bcdf8a)
(2)在矩阵左边乘以一个初等矩阵
,得
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_629.jpg?sign=1738907204-jDRRnwrQbVnRIga3HkGlldCOcQ4uSYgE-0-69c75c0c35f96bf3551bd1c9694667ff)
(3)在矩阵右边乘以一个初等矩阵
,得
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_632.jpg?sign=1738907204-EOZInG3mkHsrsmIwBYnZgsJGjZEMbLu0-0-1d6eb05b21e6cc3b8654df95fa8d353f)
性质1-7 初等矩阵是可逆的,且其逆矩阵是同一类型的初等矩阵,即
(1);
(2);
(3)。
前面提到任何一个矩阵总可以通过初等变换化为其标准型矩阵,于是容易得到下面的定理。
定理1-4 设是一个
矩阵,则必定存在
阶初等矩阵
及
阶初等矩阵
,使得
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_644.jpg?sign=1738907204-M7kRCf9gyCCD6muaw12iTGw1qzCE8nhZ-0-277352f328e0f2502bf4861fd10ad74f)
其中,是
阶单位矩阵,
,
,
全是零矩阵。
定理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=1738907204-mWf93Yy4oTcScQy12x4Gy9viIxI1ZVAV-0-052951aa819655fa0b3e9b19f0528d9d)
由此可得:对矩阵
进行初等行变换的过程中,当前
列(
的位置)化为
时,后
列(
的位置)就化为
。
例1-17 利用初等行变换求的逆矩阵
。
解:因为
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_686.jpg?sign=1738907204-SndqWKIk4iy2MxXSMc6QUHqwNVG03Xo8-0-ae0d2e4f1c57b35a639a1e88b74d3451)
所以
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_687.jpg?sign=1738907204-7zBe9o1VpP71Vj7hAWLyJFcJimT3WYhd-0-ee464bd89d9604d11fa6c88095a99f48)
有了上述通过初等行变换求逆矩阵的方法,矩阵方程(其中
可逆)的求解可以做如下进一步简化。
当可逆时,有
,其中
是初等矩阵,则
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_694.jpg?sign=1738907204-pad4b4zIrlaySYwIZwZQRzUKBMGb8ngG-0-691338cadea86b9af8c2f351978ebdf8)
由此可得:在对增广矩阵进行初等行变换的过程中,当前
列(
的位置)化为
时,后
列(
的位置)就化为
,即所求的
。
例1-18 设矩阵方程,其中,
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_704.jpg?sign=1738907204-N81d0BcDK64ui22FmY8x5R2ctXMxrKJp-0-7fb440cf2fe5feb4520ccc1d8ad9b05c)
利用初等行变换求解未知矩阵。
解:因为
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_706.jpg?sign=1738907204-iW2KA1GsjUmr4RH0lj3npDGk3lKnNM7U-0-604f9f46c998310ca3e78795647a99a1)
所以
![](https://epubservercos.yuewen.com/BBC71D/23020656609778606/epubprivate/OEBPS/Images/txt001_707.jpg?sign=1738907204-hvL0zGb8xcVHkuispzH8n40PJCOHn4jn-0-35f8f3c6066935373c32fd6cc134622b)