| 1 | initial version |
There seems that eigenvectors_right() is not impolemented for the real algebraic field AA. The workaround is to define your matrix in QQbar:
sage: M = M.change_ring(QQbar)
sage: M.eigenvectors_right()
[(1*I, [
(1, -1*I)
], 1), (-1*I, [
(1, 1*I)
], 1)]
| 2 | No.2 Revision |
There seems that eigenvectors_right() is not impolemented for the real algebraic field AA. The workaround is to define your matrix in QQbar:
sage: M = M.change_ring(QQbar)
sage: M.eigenvectors_right()
[(1*I, [
(1, -1*I)
], 1), (-1*I, [
(1, 1*I)
], 1)]
It also works in ZZ:
sage: M = M.change_ring(ZZ)
sage: M.eigenvectors_right()
[(-1*I, [(1, 1*I)], 1), (1*I, [(1, -1*I)], 1)]
| 3 | No.3 Revision |
There seems that eigenvectors_right() is not impolemented implemented for the real algebraic field AA. The workaround is to define your matrix in QQbar:
sage: M = M.change_ring(QQbar)
sage: M.eigenvectors_right()
[(1*I, [
(1, -1*I)
], 1), (-1*I, [
(1, 1*I)
], 1)]
It also works in ZZ:
sage: M = M.change_ring(ZZ)
sage: M.eigenvectors_right()
[(-1*I, [(1, 1*I)], 1), (1*I, [(1, -1*I)], 1)]
| 4 | No.4 Revision |
There Thanks for reporting, this is now trac ticket 18071 .There seems that eigenvectors_right() is not implemented for the real algebraic field AA. The workaround is to define your matrix in QQbar:
sage: M = M.change_ring(QQbar)
sage: M.eigenvectors_right()
[(1*I, [
(1, -1*I)
], 1), (-1*I, [
(1, 1*I)
], 1)]
It also works in ZZ:
sage: M = M.change_ring(ZZ)
sage: M.eigenvectors_right()
[(-1*I, [(1, 1*I)], 1), (1*I, [(1, -1*I)], 1)]
Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.