|
![](static/image/common/ico_lz.png)
楼主 |
发表于 2005-12-20 19:15
|
显示全部楼层
您可以用下面的例子计算一下
您可以用下面的例子计算一下: <BR>>> a=[1,-2,1;-2,4,-2;1,-2,1];b=[1,0,0;0,2,0;0,0,1]; <BR>>> [c,d]=eig(a,b) <BR><BR>正确的结果是: <BR> 1 0 1 <BR> 0 1 -1 <BR>-1 2 1 <BR><BR> 0 0 4 <BR>但是我用matlab计算出来的结果是: <BR>v = <BR> -6.4387e-001 -5.7916e-001 5.0000e-001 <BR> -4.8764e-001 1.1047e-001 -5.0000e-001 <BR> -3.3141e-001 8.0010e-001 5.0000e-001 <BR>d = <BR> -2.6803e-016 0 0 <BR> 0 4.5987e-017 0 <BR> 0 0 4.0000e+000 <BR>请多多指教! |
|