Implementación de Métodos Numéricos para Autovalores y Sistemas Lineales
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 12,5 KB
Algoritmo de Jacobi para Autovalores y Autovectores
Este segmento de código implementa el algoritmo de Jacobi para el cálculo de autovalores y autovectores de una matriz simétrica. El método es iterativo y busca diagonalizar la matriz mediante una serie de rotaciones.
Inicialización de la Matriz de Autovectores
Se inicializa la matriz de autovectores como una matriz identidad, ya que inicialmente representa la base canónica.
Autovectores = 0.;
for(int i = 0; i < dim; i++) Autovectores[i][i] = 1.;Bucle Principal del Algoritmo de Jacobi
El algoritmo itera hasta que la matriz se considera diagonalizada (elementos fuera de la diagonal menores que una tolerancia) o se alcanza el número máximo de iteraciones.
for (Niter = 0; Niter < NMaxIter;... Continuar leyendo "Implementación de Métodos Numéricos para Autovalores y Sistemas Lineales" »
catalán con un tamaño de 1,67 KB