# HG changeset patch
# User Leif Leonhardy <not.really@online.de>
# Date 1317011108 14400
# Node ID 37fcb898921032f04b0e236d042f7b5757e5975e
# Parent 10f49e34d981dccab46b3c81dc60a14f0ee2d747
#11595 Reviewer patch: Fix doctest errors due to noisy zeroes in eigenvalues.
diff --git a/sage/matrix/matrix2.pyx b/sage/matrix/matrix2.pyx
a
|
b
|
|
4641 | 4641 | consult numerical or symbolic matrix classes for other options |
4642 | 4642 | |
4643 | 4643 | sage: em = A.change_ring(RDF).eigenmatrix_left() |
4644 | | sage: eigenvalues = em[0]; eigenvalues |
| 4644 | sage: eigenvalues = em[0]; eigenvalues.dense_matrix().zero_at(2e-15) |
4645 | 4645 | [ 13.3484692... 0 0] |
4646 | 4646 | [ 0 -1.34846922... 0] |
4647 | | [ 0 0 -6.2265089...e-16] |
| 4647 | [ 0 0 0] |
4648 | 4648 | sage: eigenvectors = em[1]; eigenvectors |
4649 | 4649 | [ 0.440242867... 0.567868371... 0.695493875...] |
4650 | 4650 | [ 0.897878732... 0.278434036... -0.341010658...] |
… |
… |
|
4900 | 4900 | consult numerical or symbolic matrix classes for other options |
4901 | 4901 | |
4902 | 4902 | sage: em = B.change_ring(RDF).eigenmatrix_right() |
4903 | | sage: eigenvalues = em[0]; eigenvalues |
| 4903 | sage: eigenvalues = em[0]; eigenvalues.dense_matrix().zero_at(1e-15) |
4904 | 4904 | [ 13.3484692... 0 0] |
4905 | 4905 | [ 0 -1.34846922... 0] |
4906 | | [ 0 0 -8.86256604...e-16] |
| 4906 | [ 0 0 0] |
4907 | 4907 | sage: eigenvectors = em[1]; eigenvectors |
4908 | 4908 | [ 0.164763817... 0.799699663... 0.408248290...] |
4909 | 4909 | [ 0.505774475... 0.104205787... -0.816496580...] |