
El problema es el siguiente estoy realizando un programa sobre el método de Jacobi que sirve para resolver aproximadamente un sistema de ecuaciones de la forma AX=B; donde el método calcula el vector X de forma aproximada, ademas A es una matriz cuadrada y X y B un vector
el codigo me esta quedando asi:
/////////////////////////////////////////////////////
double matrizJ[]= new double [n];
double X[]= new double [n];
for(int i=0; i<n; i++) {
for (int j=0 ; j<n; j++) {
if (j!=i & j<n ) {
S[i]+=matrizA[i][j]*Xo[j];
X[i]=(matrizB[i]-S[i])/matrizA[i][i];
} //da SOLO la 1RA iteraCION
matrizJ[i]=X[i];
}
}
////////////////////////////////////////////////////////
La aplicacion funciona para la primera iteracion calcula el X[i], pero como puedo hacer
para que el vector X[i] "chanque" o reemplaze para otra iteracion al vector Xo[j] y asi susesivamente hasta un determinado numero de iteraciones..espero me puedan orientar......