In Sage-2.11, jordan_form seems to crash on nilpotent matrices. For
example:
sage: nil = matrix(QQ,2,2,[[0,1],[0,0]])
sage: nil.jordan_form()
gives:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Volumes/D/sage-2.8.4.1/sage_notebook/worksheets/mh/78/code/
100.py", line 6, in <module>
nil.jordan_form()
File "/Volumes/D/sage-2.11/local/lib/python2.5/site-packages/sympy/
plotting/", line 1, in <module>
File "matrix2.pyx", line 3542, in
sage.matrix.matrix2.Matrix.jordan_form
File "/Volumes/D/sage-2.11/local/lib/python/site-packages/sage/
matrix/constructor.py", line 812, in block_diagonal_matrix
return block_matrix(entries, **kwds)
File "/Volumes/D/sage-2.11/local/lib/python/site-packages/sage/
matrix/constructor.py", line 776, in block_matrix
big.subdivide(running_total(row_heights[:-1]),
UnboundLocalError: local variable 'big' referenced before assignment
I need this for an example in a class tomorrow, if anyone knows a work-
around it would be much appreciated.
-M. Hampton
--~--~---------~--~----~------------~-------~--~----~
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-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---