Eigenvals

> eigenvals(M,option);

Calcule les valeurs propres de la matrice carrée M.

option: 'implicit' pour obtenir la solution sous la forme RootOf
'radical' pour obtenir la solution sous la forme de racines (si possible)
M2 si M2 est une autre matrice de même dimension que M, calcule les valeurs propres généralisées, c'est-à-dire les racines de det(lM1-M2)

Exemple

> with(linalg):
Warning: new definition for norm
Warning: new definition for trace

> M := matrix(3,3,[2,2,2,2,2,3,1,-1,1]);
M := é
ê
ë
2 2 2
2 2 3
1 -1 1
ù
ú
û

> eigenvals(M);
4, 1

2
+ 1

2
I Ö
3

, 1

2
- 1

2
I Ö
3


> M := matrix(2,2,[x,y,u,v]);
M := é
ë
x y
u v
ù
û

> eigenvals(M);
1

2
x + 1 + 1

2
Ö
x2 - 4x + 4 + 4 y


,
1

2
x + 1 - 1

2
Ö
x2 - 4 x + 4 + 4 y