Я хочу найти нули простой функции для заданных параметров a,b,c. Я должен использовать метод Ньютона-Рафсона. Проблема, которую я получаю при компиляции кода, заключается в том, что переменная x не определена.
from scipy import optimize
def Zeros(a,b,c,u):
return optimize.newton(a*x**2+b*x+c, u, 2*ax + b,args=(a,b,c))
a,b,c — константы функции f, а u — начальная точка. Таким образом, с помощью этой функции я должен получить ноль, указав a, b, c и u. Например:
print Zeros(1,-1,0,0.8)
Но я получаю «глобальное имя« x »не определено»
Кто-нибудь знает, почему это происходит? Заранее спасибо
Бернат