初等矩阵

作者:追风剑情 发布于:2024-3-11 19:39 分类:Algorithms

  在算术中,大于等于2的整数可以分解为若干个素数的乘积,自然地会想到矩阵是否也能进行类似的分解,即能否把一个复杂的矩阵分解为若干个比较简单的矩阵的乘积。

  最简单的矩阵是单位矩阵与零矩阵。其次,比较简单的矩阵是对单位矩阵进行一次初等变换所得到的方阵,这样的矩阵称为初等矩阵,与三种类型的初等变换相对应,有以下三种类型的初等矩阵。

(1)对换矩阵——交换单位矩阵的第i行(列)与第j行(列)所得到的矩阵

示例:交换r1与r3 E(1,3)=[100010001]r1r3[001010100]

(2)倍乘矩阵——用不为零的数k去乘单位矩阵的第i行(列)所得到的矩阵

示例:k乘第2行 E(2(k))=[1000k0001]

(3)倍加矩阵——将单位矩阵的第j行(i列)乘以常数k加到第i行(j列)(j≠i)得到的矩阵

示例:第3行乘k加到第1行 E(1,3(k))=[10k010001]

这样,初等变换与初等矩阵就可以建立起对应关系。事实上,把Am×n按列分块得Am×n=(α1,,αn),则有 A=(α1,,αi,,αj,,αn)cicj(α1,,αj,,αi,,αn)=AE(i,j);A=(α1,,αi,,αn)kci(α1,,kαi,,αn)=AE(i(k))A=(α1,,αi,,αj,,αn)ci+kcj(α1,,αi+kαj,,αj,,αn)=AE(i,j(k))

类似地,把Am×n按行分块并进行初等行变换则可以验证 ArirjE(i,j)A,AkriE(i(k))A,Ari+krjE(i,j(k))A

因此有下面的定理。

定理 1.1 设A为一个m×n矩阵,对A施行一次初等列变换,相当于在A的右边乘以相应的n阶初等矩阵;对A施行一次初等行变换,相当于在A的左边乘以相应的m阶初等矩阵。

例 1.9A=[a11a12a21a22]B=[a21a22a11+2a21a12+2a22] ,问A经过何种初等变化成B?写出相应的初等矩阵并将B表示成这些初等矩阵与A的乘积。

Ar12r2[a11+2a21a12+2a22a21a22]r1r2[a21a22a11+2a21a12+2a22](1)×r1[a21a22a11+2a21a12+2a22]r1+2r2,r1r2(1)r1 对应的初等矩阵分别为 P1=[1201],P2=[0110],P3=[1001] 由定理1.1得 B=P3P2P1A

例 1.10 设矩阵 A=[110011011]

(1)用初等行变换将A化为行最简形矩阵U,并将U表示成A与初等矩阵的乘积。
(2)求A的等价标准形E(r),并将E(r)表示成A与初等矩阵的乘积。

(1)对矩阵A施行如下初等行变换可得 A=[110011011]r3r2[110011000]r1+r2[101011000]=U 由定理1.1得 U=[110010001][100010011]A

(2)对矩阵U施行如下初等列变换可得 U=[101011000]c3c1[100011000]c3c2[100010000]=E(2) 由定理1.1得 E(2)=[110010001][100010011]A[101010001][100011001]

例1.10可以推广到一般情形,从而得到以下两个定理。

定理 1.2 设A为m×n矩阵,则存在行最简形矩阵U和m阶初等矩阵P1P2Ps,使得PsP2P1A=U

定理 1.3 设A为m×n矩阵,则存在m阶初等矩阵P1P2Ps以及n阶初等矩阵Q1Q2Qt使得PsP2P1AQ1Q2Qt=E(r),其中r是一个不超过min(m,n)的非负整数。

标签: Algorithms

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号