diff --git a/prog b/prog
index 500cdfa1fef9ee4f743569be64c8a6487b98adc8..40726f1932f67cbe2490085d476a3057a09d688d 100755
Binary files a/prog and b/prog differ
diff --git a/src/main.c b/src/main.c
index 90cc658863668f598218459cde19a05372ed7396..63c65d726a55f27c3494c2813c1ea0651d759336 100644
--- a/src/main.c
+++ b/src/main.c
@@ -39,8 +39,8 @@ int main() {
   point p = findBestDroite(v);
   printf("Sol Analytique : a: %f b: %f\n",p.x,p.y);
   point drt;
-  drt.x=3;
-  drt.y=3;
+  drt.x=6;
+  drt.y=12;
   p = descenteGradient(0.0001,drt,v);
   printf("Sol Numérique : a: %f b: %f\n",p.x,p.y);
 
diff --git a/src/main.o b/src/main.o
index add5e0e88995975bd8050fef2f4487a3a2dd8ecb..e530ed6fb5f4d5e167064c4719a53ea526c1b695 100644
Binary files a/src/main.o and b/src/main.o differ
diff --git a/src/regressionLin.c b/src/regressionLin.c
index 531e0773aa527263df083c4595e2504437141534..a953f19b94f2d8db60566037007a2096806d2ff9 100644
--- a/src/regressionLin.c
+++ b/src/regressionLin.c
@@ -50,7 +50,7 @@ point descenteGradient(double precision, point drt, vector pts){
     }
     gradientx = gradientx * 2;
 
-    gradienty += drt.y * pts.length;
+    gradienty += pt.y * pts.length;
     gradienty = gradienty * 2;
 
 
diff --git a/src/regressionLin.o b/src/regressionLin.o
index 520a921ac1bcf7da3d0836881cd8d603852387a6..e9296d06470bad1bdf54632539d602399c7cebbe 100644
Binary files a/src/regressionLin.o and b/src/regressionLin.o differ