Updates:
Summary: Calculate eigenvectors numericly if it impossible calculate symbolical
        Labels: Matrices EasyToFix
        Blockedon: 3188

Comment #1 on issue 3189 by [email protected]: Calculate eigenvectors numericly if it impossible calculate symbolical
http://code.google.com/p/sympy/issues/detail?id=3189

There are cases when it is impossible to calculate eigenvectors:

M = Matrix([ [1, .6, .6], [.6, 1, .9], [.6, .9, 1] ])
M.eigenvects()
"NotImplementedError: Can't evaluate eigenvector for eigenvalue 0.489531364385073"

See issue 2193, for other examples

As issue 2193 doesn't seem very fixable, then in some cases we must provide the the method to obtain result in numerical or rational cases. As wrote at comment 5 of 2193:

Comment 5 by project member smichr, Jan 21, 2012
this works if the floats are replaced with Rationals. solve converts all floats to > Rationals, solves the equations, and restores floats at the end.



--
You received this message because you are subscribed to the Google Groups 
"sympy-issues" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sympy-issues?hl=en.

Reply via email to