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.