diff options
Diffstat (limited to 'src/approx_derivative.c')
-rw-r--r-- | src/approx_derivative.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/approx_derivative.c b/src/approx_derivative.c index b33a208..63d0b05 100644 --- a/src/approx_derivative.c +++ b/src/approx_derivative.c @@ -7,8 +7,8 @@ double central_derivative_at(double (*f)(double), double a, double h) { double x2 = a + h; double x1 = a - h; - double y2 = (*f)(x2); - double y1 = (*f)(x1); + double y2 = f(x2); + double y1 = f(x1); return (y2 - y1) / (x2 - x1); } @@ -19,8 +19,8 @@ double forward_derivative_at(double (*f)(double), double a, double h) { double x2 = a + h; double x1 = a; - double y2 = (*f)(x2); - double y1 = (*f)(x1); + double y2 = f(x2); + double y1 = f(x1); return (y2 - y1) / (x2 - x1); } @@ -31,8 +31,8 @@ double backward_derivative_at(double (*f)(double), double a, double h) { double x2 = a; double x1 = a - h; - double y2 = (*f)(x2); - double y1 = (*f)(x1); + double y2 = f(x2); + double y1 = f(x1); return (y2 - y1) / (x2 - x1); } |