Можете помочь с написанием кода на Python на тему "метод золотого сечения. Одномерная оптимизация"
Написать программу на Python, которая будет считать x-координату и y-координату в точках минимума и максимума функции на промежутке методом золотого сечения. Чтобы программа работала, надо соблюсти несколько моментов:
1) Пользователь должен вписать значения коэффициентов функции - a,b,c,d (через пробел)
2) Пользователь сам определяет промежуток, на котором функция будет исследоваться - [A,B]
3) Пользователь сам вписывает значение ε
4) Пользователь сам выбирает функцию:
1.Степенная y=a(x+b)^c+d (Дополнительно запросить степень функции)
2.Линейная y=a(x+b)+c
3.Показательная y=a^(x+b)+c
4.Логарифмическая y=a*log b (x+c)+d
5.Тригонометрическая (пользователь выбирает y=sin(x), y=cos(x), y=tg(x))
6.Обратная тригонометрическая (пользователь выбирает y=arcsin(x), y=arccos(x), y=arctg(x))
5) Программа должна содержать 2 разные функции def, чтобы найти точки минимума и максимума функции методом золотого сечения
После всех выбранных значений, программа должна посчитать координаты для точек минимума и максимума методом золотого сечения и вывести результат: координаты точки минимума и координаты точки максимума.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |