1 | initial version |

What you get from Sage are vectors of euclidean norm one:

```
sage: [vector(CDF,i[1][0]).norm() for i in A.eigenvectors_right()]
[1.0, 1.0, 1.0]
```

If i try to interpret your checklist, it seems that you want to get eigenvectors of infinite norm 1. For this, you can normalize the given solution as follows:

```
sage: [vector(CDF,i[1][0])/vector(CDF,i[1][0]).norm(p = Infinity) for i in A.eigenvectors_right()]
[(1.0, 0.0, 0.9999999999999998),
(1.0, 0.0, -0.9999999999999998 - 2.2570079093579266e-16*I),
(0.0, 1.0, 0.0)]
```

2 | No.2 Revision |

What you get from Sage are vectors of ~~euclidean ~~*euclidean* norm one:

```
sage: [vector(CDF,i[1][0]).norm() for i in A.eigenvectors_right()]
[1.0, 1.0, 1.0]
```

If i try to interpret your checklist, it seems that you want to get eigenvectors of ~~infinite ~~*infinite* norm 1. For this, you can normalize the given solution as follows:

```
sage: [vector(CDF,i[1][0])/vector(CDF,i[1][0]).norm(p = Infinity) for i in A.eigenvectors_right()]
[(1.0, 0.0, 0.9999999999999998),
(1.0, 0.0, -0.9999999999999998 - 2.2570079093579266e-16*I),
(0.0, 1.0, 0.0)]
```

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.