在我做的这个问题里,涉及到两个矩阵A,B,我要先分别求出A,B的本征值组[Ai], [Bj]和本征矢量组[ai],[bj],然后再去计算一个Wij,W是与前面计算的本征矢量和本征值相关的。
因此需要知道matlab是按什么样的规则来给本征值排序的,并且怎么去修改?
举例如下,
>> A=[322489372.17319584,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
0,229120414.78213057,-93368957.39106528,0,0,0,0,0,0,0,0,0,0,0,0,0;
0,-93368957.39106528,170794414.7821306,0,0,0,0,0,0,0,0,0,0,0,0,0;
0,0,0,135751457.3910653,-118103427.24439159,0,0,0,0,0,0,0,0,0,0,0;
0,0,0,-118103427.2443916,77425457.39106531,-144646566.8113383,0,0,0,0,0,0,0,0,0,0;
0,0,0,0,-144646566.8113383,43081457.39106527,0,0,0,0,0,0,0,0,0,0;
0,0,0,0,0,0,42382500,-125267601.42882203,0,0,0,0,0,0,0,0;
0,0,0,0,0,0,-125267601.42882206,-15943500,-167023468.5717627,0,0,0,0,0,0,0;
0,0,0,0,0,0,0,-167023468.5717627,-50287500,-208779335.71470335,0,0,0,0,0,0;
0,0,0,0,0,0,0,0,-208779335.71470335,-6609750