summaryrefslogtreecommitdiff
path: root/src/approx_derivative.c
diff options
context:
space:
mode:
authorElizabeth Hunt <elizabeth.hunt@simponic.xyz>2023-11-11 13:15:59 -0700
committerElizabeth Hunt <elizabeth.hunt@simponic.xyz>2023-11-11 13:15:59 -0700
commit3f1f18b149788fe69180dc2a348fd32425bb9a3f (patch)
tree582e7b773f16e54c7e4ca71de902d65316900767 /src/approx_derivative.c
parent586d8056c1c9e4bb4b8ef219babadc997559b83d (diff)
downloadcmath-3f1f18b149788fe69180dc2a348fd32425bb9a3f.tar.gz
cmath-3f1f18b149788fe69180dc2a348fd32425bb9a3f.zip
hw6
Diffstat (limited to 'src/approx_derivative.c')
-rw-r--r--src/approx_derivative.c12
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);
}