#8974: Added eigenvalues, eigenvector, eigenspaces and minpoly to vector space
endomorphisms
------------------------------+---------------------------------------------
   Reporter:  mmarco          |       Owner:  jason, was 
       Type:  enhancement     |      Status:  needs_work 
   Priority:  trivial         |   Milestone:  sage-4.4.4 
  Component:  linear algebra  |    Keywords:  eigenvalues
     Author:  Miguel Marco    |    Upstream:  N/A        
   Reviewer:                  |      Merged:             
Work_issues:                  |  
------------------------------+---------------------------------------------

Comment(by mmarco):

 In view that the discusion about the change of the matrix functions is
 idle, i have implemented it.

 So with this patch, the functions eigenvalues and eigenvectors can be
 called on matrices with the option extend=False (although i have noted
 that they are broken in matrices over the reals). I didn't change anything
 in the computation process; just parse the output to select the values in
 the base ring.

 With that change, i have redone my implementation of these functions for
 homomorphism objects (an erased the eigenspaces functions, which i don't
 think make much sense to be translated directly from matrices such as it
 is). Now they just call the corresponding functions of the underlying
 matrices, and parse the output to convert the eigenvectors into elements
 of the corresponding vector space.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/8974#comment:8>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" 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/sage-trac?hl=en.

Reply via email to