О проекте

Тема дипломной работы

Автоматизированное решение квадратных и дифференциальных уравнений с визуализацией результатов с использованием библиотеки SymPy языка Python.

Автор: Алиев Байзд Ийгиликович, группа ПОВ-р-22.

Возможности

  • Решение квадратных уравнений с пошаговым объяснением.
  • Решение обыкновенных дифференциальных уравнений (аналитически — через SymPy, численно — через SciPy).
  • Поддержка начальных условий (задача Коши).
  • Графики: парабола с отмеченными корнями и вершиной; поле направлений с интегральными кривыми.
  • Пояснение решения с помощью ИИ (GPT-4o mini).
  • История решений, поиск, экспорт в PDF и XLSX.
  • Темы оформления (светлая и тёмная), адаптивный интерфейс.

Используемые технологии

Python 3.11, Flask 3, SymPy, SciPy, NumPy, Matplotlib, OpenAI SDK, Bootstrap 5, MathJax 3, Chart.js, ReportLab, openpyxl, pytest.