diff options
author | Elizabeth Hunt <elizabeth.hunt@simponic.xyz> | 2023-11-11 13:15:59 -0700 |
---|---|---|
committer | Elizabeth Hunt <elizabeth.hunt@simponic.xyz> | 2023-11-11 13:15:59 -0700 |
commit | 3f1f18b149788fe69180dc2a348fd32425bb9a3f (patch) | |
tree | 582e7b773f16e54c7e4ca71de902d65316900767 /src/approx_derivative.c | |
parent | 586d8056c1c9e4bb4b8ef219babadc997559b83d (diff) | |
download | cmath-3f1f18b149788fe69180dc2a348fd32425bb9a3f.tar.gz cmath-3f1f18b149788fe69180dc2a348fd32425bb9a3f.zip |
hw6
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); } |