El programa aquí calcula los valores propios λi y los vectores propios xi
para el problema de valor propio generalizado:
Ax = λ Bx.
o para el problema de valor propio de una matriz A solamente:
Ax = λ x.
Para que los algoritmos utilizados aquí funcionen en el problema generalizado de valores propios, se requiere que B es definida positiva o B es regular y A es definida positiva.
Una matriz es definida positiva si todos los elementos de la diagonal son mayores que la suma de las cantidades de los demás elementos de la fila respectiva.
Puede aplicar esto al análisis de vibraciones de sistemas dinámicos con múltiples grados de libertad.
Para sistemas dinámicos de múltiples grados de libertad, A es la matriz de rigidez y B es la matriz de masa.
Las frecuencias naturales ωi de los modos propios de vibracíon se puede calcular por medio de ωi=λi1/2.