08.02.2015 Views

Sage Reference Manual: Matrices and Spaces of Matrices - Mirrors

Sage Reference Manual: Matrices and Spaces of Matrices - Mirrors

Sage Reference Manual: Matrices and Spaces of Matrices - Mirrors

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Sage</strong> <strong>Reference</strong> <strong>Manual</strong>: <strong>Matrices</strong> <strong>and</strong> <strong>Spaces</strong> <strong>of</strong> <strong>Matrices</strong>, Release 6.1.1<br />

[-----+-----+-----+-]<br />

[0 0 0|0 0 0|0 0 0|3]<br />

sage: T * J * T**(-1) == A<br />

True<br />

sage: T.rank()<br />

10<br />

sage: A = matrix(QQ, [[15, 37/3, -16, -14/3, -29, -7/3, 0, 2/3, 1/3, 44/3], [2, 9, -1, 0, -6<br />

[ 15 37/3 -16 -14/3 -29 -7/3 0 2/3 1/3 44/3]<br />

[ 2 9 -1 0 -6 0 0 0 0 3]<br />

[ 24 74/3 -41 -28/3 -58 -23/3 0 4/3 2/3 88/3]<br />

[ -6 -19 3 3 19 0 0 0 0 -9]<br />

[ 2 6 3 0 -3 1 0 0 0 3]<br />

[ -96 -296/3 176 112/3 232 101/3 0 -16/3 -8/3 -352/3]<br />

[ -4 -2/3 21 16/3 4 14/3 3 -1/3 4/3 -25/3]<br />

[ 20 26/3 -66 -28/3 -42 -41/3 0 13/3 2/3 82/3]<br />

[ 18 57 -9 0 -57 0 0 0 3 28]<br />

[ 0 0 0 0 0 0 0 0 0 3]<br />

sage: J, T = A.jordan_form(transformation=True); J<br />

[3 1 0|0 0 0|0 0|0 0]<br />

[0 3 1|0 0 0|0 0|0 0]<br />

[0 0 3|0 0 0|0 0|0 0]<br />

[-----+-----+---+---]<br />

[0 0 0|3 1 0|0 0|0 0]<br />

[0 0 0|0 3 1|0 0|0 0]<br />

[0 0 0|0 0 3|0 0|0 0]<br />

[-----+-----+---+---]<br />

[0 0 0|0 0 0|3 1|0 0]<br />

[0 0 0|0 0 0|0 3|0 0]<br />

[-----+-----+---+---]<br />

[0 0 0|0 0 0|0 0|3 1]<br />

[0 0 0|0 0 0|0 0|0 3]<br />

sage: T * J * T**(-1) == A<br />

True<br />

sage: T.rank()<br />

10<br />

sage: A = matrix(QQ, [[15, 37/3, -16, -104/3, -29, -7/3, 35, 2/3, -29/3, -1/3], [2, 9, -1, -<br />

[ 15 37/3 -16 -104/3 -29 -7/3 35 2/3 -29/3 -1/3]<br />

[ 2 9 -1 -6 -6 0 7 0 -2 0]<br />

[ 24 74/3 -29 -208/3 -58 -14/3 70 4/3 -58/3 -2/3]<br />

[ -6 -19 3 21 19 0 -21 0 6 0]<br />

[ 2 6 -1 -6 -3 0 7 0 -2 0]<br />

[ -96 -296/3 128 832/3 232 65/3 -279 -16/3 232/3 8/3]<br />

[ 0 0 0 0 0 0 3 0 0 0]<br />

[ 20 26/3 -30 -199/3 -42 -14/3 70 13/3 -55/3 -2/3]<br />

[ 18 57 -9 -54 -57 0 63 0 -15 0]<br />

[ 0 0 0 0 0 0 0 0 0 3]<br />

sage: J, T = A.jordan_form(transformation=True); J<br />

[3 1 0|0 0|0 0|0 0|0]<br />

[0 3 1|0 0|0 0|0 0|0]<br />

[0 0 3|0 0|0 0|0 0|0]<br />

[-----+---+---+---+-]<br />

[0 0 0|3 1|0 0|0 0|0]<br />

[0 0 0|0 3|0 0|0 0|0]<br />

[-----+---+---+---+-]<br />

[0 0 0|0 0|3 1|0 0|0]<br />

[0 0 0|0 0|0 3|0 0|0]<br />

199

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!