Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабы / ЧМ 12 вариант / ЛР 6. 12 вариант.odt
Скачиваний:
4
Добавлен:
18.10.2025
Размер:
74.68 Кб
Скачать

Метод дихотомии

def f(x): return 5*e**(-x) + 4*x + x**3 / 3 a = 0 b = 1 eps = 10e-4 def func(x): return 5*e**(-x) + 4*x + x**3 / 3 def dixotomy(a, b, eps): d = 0.1*eps j = 0 while abs(b-a)>eps: x1 = (a+b)/2 - d x2 = (a+b)/2 + d if func(x2) > func(x1): b = x2 else: a = x1 j+=1 x = (a+b)/2 return x, func(x) xmin,ymin = dixotomy(a,b,eps) print(f'{xmin}')

И его результат:

0.21198920829518816