Это изображение моего кода.
def funcInt(f, fp, x0, tol=1.e-6, maxit=100):
diff = tol+1.
numit=0
x=x0
while np.abs(diff)>tol and numit < maxit:
xn = x-f(x)/fp(x)
diff = xn-x
x=xn
numit += 1
print(x)
return x, numit
-
def f(x):
return math.cos(x**2)
def fp(x):
return 2*math.cos(x**2)
def sumTf(x):
for i in range(?):`
Я не могу понять, какой диапазон использовать. Допуск составляет 10 ^ -6, и мне просто нужно количество итераций, которые приводят меня к такой степени ошибки. Моя главная проблема в том, что я не знаю, как кодировать степенные ряды в питонах.