Напишите функцию реализующую алгоритм поиска минимума функции методом деления отрезка пополам. С помощью функции найдите максимальное значение функции f(x) с точностью 10−3.
у меня проблема с функцией V(как ее можно реализовать в этом алгоритме?)
a=float(input("Enter a="))
b=float(input("Enter b="))
k=0
e=0.001#задается точность
x=(a+b)/2
L=b-a
while L>e:
y=a+L/4
z=b-L/4
Vx=V(x)
Vy=V(y)
Vz=V(z)
if Vy<Vx:
b=x
x=y
elif Vz<Vx:
a=x
x=z
else:
a=y
b=z
L=b-a
k=k+1
print(x)#максимальное значение f(x)