Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/06/2012, 10:47
mikelromero
 
Fecha de Ingreso: junio-2012
Mensajes: 7
Antigüedad: 11 años, 11 meses
Puntos: 0
Problema de iteración

Hola a todo el mundo. Estoy desarollando en C el metodo de aproximacion de funciones de Gauss-Newton. Mi problema es que al crear el while para iterar el vector optimo que estamos buscando, este no funciona y entra en un bucle infinito...
Este el codigo que he escrito, todas las matrices lo he comprobado y estan bien calculadas, el unico problema es al hacer la iteracion v=v+S. Agradeceria mucho si alguien me pudiera ayudar!


do{
L=cholesky(A,longueur1);

Lt=transposee(L,longueur1,longueur1);


S=algo_solution(L,Lt,C,longueur1);

int e;

for(e=0;e<longueur1;e++){

printf("%f " ,S [e]);
}
printf("\n");

for(int k=0; k<longueur1;k++){


v[k]=v[k]+S[k];
}


}while(sqrt(B[0]*B[0]+B[1]*B[1]+B[2]*B[2]+B[3]*B[3])>(10^-6));