|
"Kamal " <kamal_pandey01@infosys.com> wrote in message <iuhlvm$nlq$1@newscl01ah.mathworks.com>...
> Hi,
> I am facing some weird problem while using 'eig' command in Win 7 and Win XP. For some datasets, the output of eig i.e. eigen vectors and values in Win 7 is coming different if I use the same dataset in win XP. As a result of that, I am not able to migrate my application from XP to win7. Does eig command behaves differently in both these OS??
>
> Regards
> Kamal
- - - - - - - - - -
The eigenvectors of a given matrix are free to undergo a sign change, or in the case of complex vectors, by a multiple of a complex root of unity. In the case of equal eigenvalues, the associated eigenvectors can be any set of orthonormal vectors spanning the corresponding vector subspace.
However, there is nothing arbitrary about the eigenvalues. They are precisely determined by the characteristic equation - that is, they are the roots of the characteristic polynomial and that is invariable.
All these statements of course must allow for differences in rounding errors. I do not know to what extent rounding errors on a large 1542 x 1542 matrix would be subject to differences between systems. They might be appreciable for such a large matrix.
Roger Stafford
|