0

这是一个非常愚蠢的问题……我知道。但我真的不知道如何实现附加的公式。这是一个例子:

对于输入数据:

L_i =

    0.1022         0         0
         0    0.1656         0
         0         0    2.7321

和:

U_i =

    0.7514    0.3104    0.5823
   -0.6513    0.4901    0.5793
   -0.1056   -0.8145    0.5704

如何获得以下结果?

1,1 = (2.7321*(+0.7514)*(+0.7514) + 0.1656*(+0.3104)*(+0.3104) + 0.1022*(+0.5823)*(+0.5823))
1,2 = (2.7321*(+0.7514)*(-0.6513) + 0.1656*(+0.3104)*(+0.4901) + 0.1022*(+0.5823)*(+0.5793))
2,1 = (2.7321*(-0.6513)*(+0.7514) + 0.1656*(+0.4901)*(+0.3104) + 0.1022*(+0.5793)*(+0.5823))
...

在此处输入图像描述

4

1 回答 1

1

我相信你正在寻找的是

    A = U_i*diag(flipud(diag(L_i)))*U_i'

然后矩阵 L_i 和 U_i 分别包含 A 的特征值和特征向量

于 2012-06-29T03:51:44.363 回答