У меня есть полином в диапазоне (-2,2) . Я могу легко найти минимальные значения y, повторяя с x = 0.1 . Но я также хочу найти соответствующее значение x, где y является минимальным. (без использования каких-либо дополнительных библиотек)
Скажем, у = х ** 2 + 3 * х + 5. Я хочу найти мин (у) в диапазоне (-2,2) , а также хочу найти х, который дает мин (у).
def f(x):
return x**2+3*x+5
y=[]
x=[i/10 for i in range(-20,20)]
for x in x:
y_values.append(f1(x))
#min(y) find also minimum of y but I want to find it with long way.
minimum1=y_values[0]
for n in y_values:
if minimum1>n:
minimum1=n