Integralize
Веб‑платформа для математического анализа
Проект разработан в Курском государственном университете
в рамках учебной деятельности
✨ О проекте
Integralize — современная open-source платформа для студентов, преподавателей и исследователей.
Позволяет удобно и наглядно решать задачи по математическому анализу:
- вычислять интегралы различными методами,
- решать дифференциальные уравнения,
- строить графики и анализировать результаты.
Платформа реализована на Go с использованием HTML/CSS/JavaScript для фронтенда.
🚀 Основные возможности
- Калькулятор интегралов
Классические и современные численные методы: прямоугольников, Симпсона, трапеций, Монте-Карло, Гаусса-Лежандра, Чебышёва.
- Решение дифференциальных уравнений
Методы Эйлера, Рунге-Кутта, численное моделирование динамики (например, модель «хищник-жертва»).
- Современный веб-интерфейс
Быстрый ввод формул, мгновенный вывод результатов, наглядные графики.
- REST API
Гибкие маршруты для интеграции в ваши приложения и автоматизации расчётов.
🏁 Быстрый старт
git clone https://github.com/RiddlerXenon/Integralize.git
cd Integralize
go mod tidy
go run ./cmd/Integralize
Перейдите в браузере по адресу: http://localhost:8080
📚 Примеры использования
- Вычисление интегралов:
Введите функцию, выберите метод — получите результат и график.
- Решение дифференциальных уравнений:
Введите параметры, выберите метод и получите численное решение.
- Автоматизация через API:
Используйте REST API для интеграции в свои сервисы (см. internal/routes/api.go).
🤝 Авторы и благодарности
Особая благодарность преподавателям и студентам Курского государственного университета за идеи, поддержку и тестирование!
💬 Вклад в проект
Pull requests и идеи приветствуются!
Нашли ошибку или есть идея для улучшения? — Открывайте Issue или создавайте Pull Request.
С любовью к математике и открытым знаниям.
Курский государственный университет, 2025