From 8d8fc8bf7b9bef7f25cad3afb411efd2aa5943ff Mon Sep 17 00:00:00 2001 From: Basil Feitknecht <114588139+bfeitknecht@users.noreply.github.com> Date: Sun, 18 Jan 2026 14:36:24 +0100 Subject: [PATCH] Fix my silly mistake (no reevaluation of functions) --- semester3/numcs/parts/03_zeros/04_newton-one-d.tex | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/semester3/numcs/parts/03_zeros/04_newton-one-d.tex b/semester3/numcs/parts/03_zeros/04_newton-one-d.tex index 712e7cb..3122c39 100644 --- a/semester3/numcs/parts/03_zeros/04_newton-one-d.tex +++ b/semester3/numcs/parts/03_zeros/04_newton-one-d.tex @@ -24,10 +24,8 @@ falls $F(x^*) = 0$ und $F^(x^*) \neq 0$ def newton_method(f, df, x: float, tol=1e-12, maxIter=100): """ Use Newton's method to find zeros, requires derivative of f """ k = 0 - fx = f(x) - dfx = df(x) - while (np.abs(fx) > tol and k < maxIter): - x -= fx / dfx + while (np.abs(f(x)) > tol and k < maxIter): + x -= f(x) / df(x) k += 1 return x, k