Función: Autovalores (Eigenvalores)Volver

Descripción

Autovalores de matrices 2x2 reales o complejas y 3x3 reales

Cadena de entrada

autovalores|eigenvalores

Cadena de salida

autovalores|eigenvalores

Uso

autovalores|eigenvalores(<matriz2x2>|<matriz3x3>)

Ejemplos

autovalores([2,3],[-1,9])

VectorEvaluado: [8.54138126514911,2.4586187348508903]

autovalores([2,3],[-1,0])

VectorEvaluado: [1+1.4142135623730951I,1-1.4142135623730951I]

eigenvalores([2ui,3-ui],[-ui,ui])

VectorEvaluado: [1,-1+3I]

eigenvalores([2,4,1],[-2,4,4],[-3,0,-9])

VectorEvaluado: [-9.05791752701737,3.028958763508685+3.2707072865299796I,3.028958763508685-3.2707072865299796I]

eigenvalores([5,3,2],[1,1,4],[2,2,2])

VectorEvaluado: [7.522028631168505,-1.0464825098951696,1.5244538787266648]

Para matrices 1x1 el resultado es trivial:

autovalores([[2]])

VectorEvaluado: [2]

Para matrices reales de orden mayor que 3, pueden utilizarse la definición de autovalor y métodos numéricos como el de Newton o la bisección para encontrar autovalores de uno en uno:

newton(det([[2,3,-1,2],[4,2,0,-1],[1,1,1,1],[0,0,0,1]]-k*mat1(4)),k,0,100)

RealDoble: 1

newton(det([[2,3,-1,2],[4,2,0,-1],[1,1,1,1],[0,0,0,1]]-k*mat1(4)),k,10,100)

RealDoble: 5.207328876515309

sol_bisec(det([[2,3,-1,2,0],[4,2,0,-1,1],[1,1,1,1,1],[0,0,0,1,3],[6,5,6,5,6]]-k*mat1(5)),k,-100,100)

RealDoble: 10.065314617192017

Desde / Última modificación

v0.4.6