Buenas, estuve viendo como serlover el sitema de ecuasiones sin usar las matrices para que el programa tarde menos
Usando lo que vimos en clases con este ejemplo:
Lo que hice es ver los patrones que se repiten en la matriz de datos en el caso de 90_10 y si funciona pasarlo a los otros 2 casos
Llame A y B a estar matrices de 10x10 que se repiten de la siguiente manera:
Las diagonales de A se repiten los valores en la superior e inferior, asi que las llame alfa y beta para ahorrarme calculos
B solo tiene valores en la diagonal.
Llegue a un sistema de ecuasiones que se repite en desde la fila 11 hasta la 890 y la fila que va desde 1 a 10 y la de 891 a 900 serian diferentes pero parecidas
(Seria G-S, pero le puedo agregar a el w para SOR)
-
A tiene en A[0,0] = 1 y en A[9,9] = 1 mientras B[0,0] = 0 y en B[9,9] = 0, por lo que en esas filas siempre x=b, asi que esos los cargue ya que no van a variar
Y en las demas filas serian del estilo:
El tema es que cuadno lo programe el resultado me da mal, no se si es que lo estoy planteando mal o algun error del algoritmo que programe para calular los valores.