要被矩阵论整死——对用逆矩阵和用正交(酉)矩阵分别化三角矩阵的说明 ...

要被矩阵论整死——对用逆矩阵和用正交(酉)矩阵分别化三角矩阵的说明

今天满怀学习的热情跑到新海楼自习,准备面对残酷的2大天书。没想到看随机信号竟如此轻松,顿感心旷神怡,生活充满了希望~~~于是乎换来矩阵论,不料一题不懂一题不会还有一题根本不知答案所云 {zh1}终于看到一能算的题,于是拼命演算,耗时近2小时,,,未果……

以下是计算中的一点心得

首先要看清题目要求求什么。对于矩阵A只求它的相似三角矩阵,一般用逆矩阵求;如果需要求对角线上为A的特征值的三角矩阵,或指明用正交矩阵(或酉矩阵)乘A,则要用Schur定理。

例如对A=, 其特征矩阵为

特征值为λ1= λ2= 1,λ3= 10

当λ= 1时,特征矩阵化为 ,即

得特征方程x1+2x2-2x3= 0

令x1= 2,x2= 0,则x3= 1;令x1= 0,x2= 1,则x3= 1

即λ=1的特征向量为(2,0,1)T和(0,1,1)T

当λ=10时,特征矩阵化为 ,即

得特征方程

令x2= 2,x3= -2,则x1= 1,即λ=10的特征向量为(1,2,-2)T

这时就解出了特征方程的基础解系。下面分2种解法求A的相似三角阵

(1)逆矩阵法

取一个特征向量,并将其扩展为P1。这里选取P1时可用矩阵A的多个线性无关的特征向量作为P1的前几列,这样能使P1-1AP1的前面多几个列乘上三角状。

但由于平时能碰到的题目基本都是3╳3的矩阵,所以不如取较一个简单的特征向量作为P1的{dy}列,然后任取后两列(便于计算的)。注意P1为非奇异矩阵,即det(P1)≠0

这里我们取 P1 =, 则 P1-1 =

计算 P1-1AP1 =

取出非三角部分A1 =,求出特征值λ1=2,λ2=20

求出属于λ1=2的特征向量(3,1)T,λ2=20的特征向量(3,5)T

则取 Q =, 得 Q-1 =

计算 Q-1A1Q =

QP2中一部分,位置对应为A1A中的位置P2 =

P = P1P2 = , 则有

P-1AP = P2-1(P1-1AP1)P2 =

得出三角阵

(2)正交(酉)矩阵法

对矩阵A求特征值的过程相同,但是要求特征向量归一化,比如此例中要求属于λ=10的特征向量x1= (1/3,2/3,-2/3)而不是(1,2,-2),这样才能使|x1|=1

x1扩充为Cn的一个标准正交基x1,x2,…,xn,记

P1=(x1,x2,…,xn)

x2,…,xn的求解需要用到Schmidt正交化

(以下是具体的标准正交化过程:

y1= (2,0,1) , y2= (0,1,1) , y3= (1,2,-2)

对其进行正交化

x1’ = y1 = (2,0,1)

= (-2/5,1,4/5)

= (1,2,-2)

再单位化

x1 = = (2,0,1)

x2 = = (-2,5,4)

x3 = = (1,2,-2)

P1是酉矩阵,且P1 = , P1H =

由于P1不是复矩阵,所以其转置共轭矩阵P1H相当与P1T

于是可得 P1HAP1 =

由于本例是一个特例,所以直接得出了所要求的矩阵。

实际上可能需要和过程(1)中一样,取A1S,记P2 = ,P = P1P2,{zh1}由式P-1AP才能得出{zh1}结果。

本特例的matlab程序如下:

A=[2,2,-2;2,5,-4;-2,-4,5];

a=1/(5^(1/2));

b=1/2^((1/2));

y1=[2,0,1];

y2=[0,1,1];

y3=[1,2,-2];

x1=y1;

x2=y2-x1*dot(y2,x1)/dot(x1,x1);

x3=y3-x2*dot(y3,x2)/dot(x2,x2)-x1*dot(y3,x1)/dot(x1,x1);

x1=x1/norm(x1);

x2=x2/norm(x2);

x3=x3/norm(x3);

P1=[x1',x2',x3'];

P1'*A*P1

Comments (5)

Picture of Anonymous
郑重声明:资讯 【要被矩阵论整死——对用逆矩阵和用正交(酉)矩阵分别化三角矩阵的说明 ...】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——