Что умеет наша программа?
- Строить графики введенных функций
- Искать локальный экстремум этих функций 3 способами:
- Дихотомия
- Золотое Сечение
- Метод Фибоначчи
- Показывать сравнительную характеристику этих методов на разных графиках:
- Зависимость количества итераций от указанной точности вычисления экстремума
- Показ интервалов, в которых находится экстремум, во время итераций
Что нужно, чтобы воспользоваться проектом?
-
Установленная библиотека Gnuplot
- В этом случае графики сохранятся в формате .pdf
ИЛИ
-
Запускать проект в контейнере, собрав Dockerfile (приложен в папке docker)
- В этом случае просмотреть графики можно будет перейдя по адресу http://localhost:8080
Как будут выглядеть графики?
Вот несколько наглядных примеров:
Как запустить проект?
- Просто скомпилировать проект и запустить сгенерированный .exe файл
- Чтобы собрать контейнер на докере, можно подсмотреть нужные команды внутри файлика https://github.com/kerogik/extremum/blob/main/docker/how_to_start.txt
😈 Клещёв Игорь
👼 Рословец Михаил
😼 Карамнов Максим
💅 Смятских Александр