germaine 发表于 2005-12-20 19:14

请教一个重复的特征值对应的特征向量的问题

当用eig()求解特征向量的时候,如果出现几个特征值相同的情况,<BR>matlab对此特征值计算的特征向量的结果就不正确了。<BR><BR>请教高手,这个问题该怎么修正啊?<BR>多谢多谢!!!<BR><BR>

germaine 发表于 2005-12-20 19:15

您可以用下面的例子计算一下

您可以用下面的例子计算一下:<BR>&gt;&gt; a=;b=;<BR>&gt;&gt; =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-0015.0000e-001 <BR> -4.8764e-0011.1047e-001 -5.0000e-001 <BR> -3.3141e-0018.0010e-0015.0000e-001 <BR>d = <BR> -2.6803e-016            0            0 <BR>            04.5987e-017            0 <BR>            0            04.0000e+000 <BR>请多多指教!

tammy 发表于 2005-12-20 21:12

回复:(germaine)请教一个重复的特征值对应的特征向...

<P>可以给出误差<BR><BR>ERR=a.*c-c.*d</P>
页: [1]
查看完整版本: 请教一个重复的特征值对应的特征向量的问题