
Среда программирования: Python
База данных: SQLite
Название работы: Программа численного решения обыкновенных дифференциальных уравнений
Вид работы: Курсовая работа
Тематика работы: Алгоритмы, Математика
Объем программы: 6 (по десятибалльной шкале)
Уровень сложности: 6 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: дифференциальные уравнения, differential equations, ОДУ, численные методы, numerical methods, Python, PyQt6, NumPy, SciPy, Matplotlib, метод Эйлера, Euler method, Рунге-Кутта, Runge-Kutta, математическое моделирование, графики, визуализация, SQLite, экспорт данных, системы уравнений, курсовая работа, вычислительная математика
Функции программы:
Приложение на Python для численного решения обыкновенных дифференциальных уравнений первого порядка и их систем с визуализацией результатов. Программа поддерживает три метода вычислений: метод Эйлера, метод Рунге-Кутты 4-го порядка и адаптивные методы библиотеки SciPy. Пользователь вводит уравнение в текстовом виде с использованием математических функций (sin, cos, exp, log, sqrt), задаёт начальные условия, интервал интегрирования и количество шагов. Программа строит графики решений с использованием Matplotlib, сохраняет историю всех вычислений в SQLite и позволяет экспортировать результаты в CSV, JSON и TXT форматы.
Интерфейс разработан на фреймворке PyQt6 с современным дизайном и интуитивной навигацией. База данных включает пять таблиц: пользователи, типы уравнений, методы решения, сохранённые решения и численные результаты. Реализованы функции поиска по истории решений, фильтрации по типу уравнения и методу, формирования статистических отчётов. В комплекте примеры классических задач: экспоненциальный рост, затухающие колебания, логистическая модель, гармонический осциллятор, система Лотки-Вольтерры.
Описание (отчет): Нет, но можно заказать его написание
Пояснения к компиляции и запуску программы:
Требования
- Python 3.8 или выше
- pip (менеджер пакетов Python)
Установка зависимостей
cd Папка с программой
pip install -r requirements.txt
Запуск
python main.py
Пароли к программе: Показать пароли
App
data
differential_equations
main
requirements
src
models
database
__init__
__pycache__
database.cpython-312
__init__.cpython-312
ui
login_window
main_window
__init__
__pycache__
login_window.cpython-312
main_window.cpython-312
__init__.cpython-312
utils
export
init_data
solver
__init__
__pycache__
export.cpython-312
init_data.cpython-312
solver.cpython-312
__init__.cpython-312
__init__
__pycache__
__init__.cpython-312|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 4200 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |