矩阵初等变换

作者:追风剑情 发布于:2024-3-4 17:17 分类:Algorithms

  线性代数的一个重要而基本的方面,就是线性方程组的求解。早在我国古代重要的数学著作《九章算术》就详细地讨论了线性方程组的解法,为线性代数铺下了第一块基石。

例如求解线性方程组 (){2x1+x2=1,(1)x1+x2=1,(2) 首先交换(1)式和(2)式得 (){x1+x2=1,(3)2x1+x2=1,(4) 其次将第(4)式减去第(3)式的2倍得 (){x1+x2=1,(5)x2=1,(6) 最后将(6)式加到(5)式,再在(6)式两边乘以-1,得 (){x1=0,x2=1. 这就是经典的高斯消元法的过程。由于方程组(Ⅰ)对应一个矩阵 A=(211111) 这里A的第一行对应第(1)式,A的第二行对应第(2)式。

rirj表示交换第i行和第j行;kri表示第i行乘以非零的数k;ri+krj表示将第j行的每个元素的k倍加到第i行对应的元素上。

于是,上述消元法求解过程可用矩阵表示。 A=(211111)r1r2(111211)r22r1(111011)r1+r2(100011)(1)r2(100011)=B 其中B为行最简形矩阵,它对应于方程组(IV)。

行最简形矩阵要满足的条件:
(1)所有非零行的第一个非零元素必须为1。
(2)所有非零行的第一个非零元素所在列的其它元素必须为0。

定义 1.6 矩阵的下面三种变换统称为矩阵的初等行变换(初等列变换)。
(1)对换变换 交换矩阵的第i行(列)与第j行(列),记作rirj(cicj)
(2)倍乘变换 用不为零的数k去乘以矩阵的第i行(列),记作kri(kci)
(3)倍加变换 把矩阵的第j行(列)乘以数k加到第i行(列),记作ri+krj(ci+kcj)
初等行变换和初等列变换统称为初等变换

注 1.5 从下面的变换过程容易看出上述三种初等变换都是可逆的。 (1)ArirjBrirjA.AcicjBcicjA.(2)AkriB1kriA.AkciB1kciA.(3)Ari+krjBrikrjA.Aci+kcjBcikcjA.

定义 1.7 如果矩阵A可以经过有限次初等变换化为矩阵B,就称矩阵A与矩阵B等价,记作AB.

矩阵之间的等价有下面的性质。
(1)反身性:AA
(2)对称性:若AB,则BA
(3)传递性:若ABBC,则AC
数学中把具有上述三条性质的关系叫做等价关系

若矩阵Am×n与分块矩阵 Em×n(r)=(Er×rOr×(nr)O(mr)×rO(mr)×(nr)) 等价,则称Em×n(r)Am×n等价标准形。注意,当r=0时,Em×n(0)就是零矩阵Om×n

例 1.8 用初等行变换将矩阵 A=(111212331457) 化为行最简形,再利用列变换化为等价标准形。

对A作初等行变换得 Ar2+r1r3r1(111203450345)r3r2(111203450000)13r2(11120143530000)r1r2(1013130143530000)=B 这里B为行最简形矩阵。再对B作初等列变换得 Bc3+13c1c413c1(10000143530000)c343c2c453c2(100001000000)=E3×4(2)

  一般地,按上述方法讨论可知,对于任意m×n矩阵A,可以实施有限次初等行变换,化为行最简形矩阵;而且总可以经过有限次初等变换(行变换和列变换),把它化为等价标准形。

注意,矩阵Am×n的等价标准形Em×n(r)是由Am×n唯一确定的。

标签: Algorithms

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号