О проекте
Тема дипломной работы
Автоматизированное решение квадратных и дифференциальных уравнений с визуализацией результатов с использованием библиотеки 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.