\( \DeclareMathOperator{\abs}{abs} \newcommand{\ensuremath}[1]{\mbox{$#1$}} \)
(%i3) |
A
:
matrix([
4,
-
1,
6],[
2,
1,
6],[
2,
-
1,
8])
;
eq : ratsimp( determinant( A - x * ident( 3))) $ print( "Ecuación característica:", eq = 0) $ |
Las soluciones de la ecuación característica nos determinan los autovalores:
(%i4) | factor( eq) ; |
Como vimos y comprobamos, el mayor autovalor es 9. Determinemos el sistema homogeno que nos proporcionará su único autovalor. Sabemos que este es único, ya que la multiplicidad algebraica de 9, \(m_a(9)\), es 1; luego no puede tener más de un autovector.
(%i6) |
X
:[
x,
y,
z]
$
eq :( A - 9 * ident( 3)). transpose( matrix( X)) ; |
(%i8) |
sist
:
flatten(
makelist(
row(
eq,
i)[
1],
i,
1,
3))
$
linsolve( sist, X) ; |
Ahora, evaluamos de la forma habitual para obtener el vector propio o autovector:
(%i9) | v : ev( X, ev( %, %r1 = 1)) ; |
Verifiquemos que es el autovector buscado:
(%i10) | print( A, transpose( v), "=", A. transpose( v), "=", 9, "·", transpose( v)) $ |
Solo resta calcular su norma:
(%i11) | sqrt( v. v) ; |
Created with wxMaxima.
Designemos la matriz y determinemos su ecuación característica: