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