refractor: Ausgabe verbessert

This commit is contained in:
Sandro Zimmermann 2026-04-04 19:49:25 +02:00
parent d39e3fcff0
commit e5e591891d

View File

@ -7,7 +7,7 @@ import matplotlib.pyplot as plt
# "Einfacher" Newton Verfahren # "Einfacher" Newton Verfahren
# Parameter # Parameter
N = 200 N = 200
x = sp.Symbol('x') x = sp.Symbol("x")
# Funktion # Funktion
f_sym = sp.sin(3 * x) + 0.02 * x**2 f_sym = sp.sin(3 * x) + 0.02 * x**2
@ -41,7 +41,7 @@ for x_0 in startwerte:
n = 0 n = 0
x_i = x_0 x_i = x_0
f_x_prime = f_prime(x_0) f_x_prime = f_prime(x_0)
print(f"n: {n}\nf(x): {x_0}\nf'(x): {f_x_prime}\n") print(f"x_{n}: {x_0}\nf'(x_{n}): {f_x_prime}\n")
limit = 4 limit = 4
@ -49,14 +49,14 @@ for x_0 in startwerte:
n += 1 n += 1
x_i = x_n(x_i) x_i = x_n(x_i)
f_x_prime = f_prime(x_i) f_x_prime = f_prime(x_i)
print(f"n: {n}\nf(x): {x_i}\nf'(x): {f_x_prime}\n") print(f"x_{n}: {x_i}\nf'(x_{n}): {f_x_prime}\n")
limit -= 1 limit -= 1
# %% # %%
# "Modifizierter" Newton Verfahren # "Modifizierter" Newton Verfahren
# Parameter # Parameter
N = 200 N = 200
x = sp.Symbol('x') x = sp.Symbol("x")
# Funktion # Funktion
f_sym = sp.sin(3 * x) + 0.02 * x**2 f_sym = sp.sin(3 * x) + 0.02 * x**2
@ -90,7 +90,7 @@ for x_0 in startwerte:
n = 0 n = 0
x_i = x_0 x_i = x_0
f_x_prime = f_prime(x_0) f_x_prime = f_prime(x_0)
print(f"n: {n}\nf(x): {x_0}\nf'(x): {f_x_prime}\n") print(f"x_{n}: {x_0}\nf'(x_{n}): {f_x_prime}\n")
limit = 4 limit = 4
@ -98,5 +98,6 @@ for x_0 in startwerte:
n += 1 n += 1
x_i = x_n(x_i) x_i = x_n(x_i)
f_x_prime = f_prime(x_i) f_x_prime = f_prime(x_i)
print(f"n: {n}\nf(x): {x_i}\nf'(x): {f_x_prime}\n") print(f"x_{n}: {x_i}\nf'(x_{n}): {f_x_prime}\n")
limit -= 1 limit -= 1
# %%