Skip to content

kerogik/extremum

Repository files navigation

Extremum

Наш проект написан на Си C++ ❤️


Что умеет наша программа?


  • Строить графики введенных функций
  • Искать локальный экстремум этих функций 3 способами:
    • Дихотомия
    • Золотое Сечение
    • Метод Фибоначчи
  • Показывать сравнительную характеристику этих методов на разных графиках:
    • Зависимость количества итераций от указанной точности вычисления экстремума
    • Показ интервалов, в которых находится экстремум, во время итераций

Что нужно, чтобы воспользоваться проектом?


  • Установленная библиотека Gnuplot

    • В этом случае графики сохранятся в формате .pdf

    ИЛИ

  • Запускать проект в контейнере, собрав Dockerfile (приложен в папке docker)

    • В этом случае просмотреть графики можно будет перейдя по адресу http://localhost:8080

Как будут выглядеть графики?


Вот несколько наглядных примеров:
Alt-текст Alt-текст Alt-текст


Как запустить проект?


  • Просто скомпилировать проект и запустить сгенерированный .exe файл
  • Чтобы собрать контейнер на докере, можно подсмотреть нужные команды внутри файлика https://github.com/kerogik/extremum/blob/main/docker/how_to_start.txt

Над проектом работали


😈 Клещёв Игорь
👼 Рословец Михаил
😼 Карамнов Максим
💅 Смятских Александр