Мне нужно вычислить производную триномиальной функции в другой функции, используя первую в качестве параметра. Это мой код:
def derivative(func):
num=func(a,b,c)
third=func(0,0,c)
first=func(a,0,0)
return (num-third)/x+first/x
def make_quadratic(a, b, c):
return lambda x: x*x*a+b*x+c
Полагаю, что с помощью функции make_quadratic
мне пришлось добавить еще 3 параметра (a,b,c)
в func. То, что я пытаюсь сделать, это удалить c, разделить с x, а затем добавить ax, чтобы результирующая производная была 2ax + b, однако я не могу запустить код, так как по какой-то причине a, b, c не определены, хотя я даю их значения, когда я вызываю функцию.