Численный решатель Рунге—Кутты 4-го порядка (RK4) | Бесплатный онлайн-инструмент | Elysia Tools
Elysia Tools
Навигация
Math & Numbers
Численный решатель Рунге—Кутты 4-го порядка (RK4)
Решает dy/dx = f(x,y), y(x₀)=y₀ классическим методом Рунге—Кутты 4-го порядка: на каждом шаге вычисляются четыре наклона k1–k4 и y_{n+1} = y_n + h/6·(k1+2k2+2k3+k4); глобальная погрешность O(h⁴) — при уменьшении шага вдвое ошибка падает примерно в 16 раз. Выводит пошаговую таблицу, значения k1–k4 первых шагов и конечную оценку; необязательное точное решение y(x) добавляет столбец ошибки. Пример: dy/dx = y, y(0)=1, h=0,1 → y(1) ≈ 2,718282, практически e.
Запуск
Запустить этот инструмент
Заполните форму, запустите инструмент и посмотрите результат на этой же странице.
Примеры
Примеры для этого инструмента
Связано
Продолжить с похожими инструментами и темами
Результат
Готово к запуску
После запуска здесь появятся файлы, текст, структурированные данные или потоковый вывод.
Руководство по использованию инструмента
Узнайте, когда использовать этот инструмент, что он поддерживает и как его применяют пользователи.
Ключевые факты
Категория
Math & Numbers
Типы ввода
text, number
Тип вывода
text
Покрытие примерами
4
API доступен
Да
Обзор
Численный решатель Рунге—Кутты 4-го порядка (RK4) находит приближенное решение задачи Коши для обыкновенных дифференциальных уравнений вида dy/dx = f(x, y). Инструмент вычисляет четыре промежуточных наклона (k1–k4) на каждом шаге с глобальной погрешностью порядка O(h⁴), генерирует подробную пошаговую таблицу значений и сопоставляет результат с точным решением при его наличии.
Когда использовать
Для решения нелинейных или неинтегрируемых аналитически ОДУ первого порядка с заданным начальным условием.
При выполнении лабораторных работ по численным методам и проверке ручных расчетов метода RK4.
Для оценки точности и погрешности численного интегрирования при разном числе шагов сетки.
Как это работает
1Задайте дифференциальное выражение f(x, y), начальные координаты (x₀, y₀) и целевую точку x.
2Укажите необходимое количество шагов n для формирования шага сетки h = (xEnd - x₀) / n.
3При необходимости введите аналитическую функцию y(x) для расчета абсолютной погрешности на каждом шаге.
4Получите итоговое приближенное значение y, таблицу точек x_i, y_i и детальные коэффициенты k1–k4 для промежуточных этапов.
Сценарии использования
Численное моделирование динамических систем и процессов распада в физике и технике.
Сравнение эффективности и сходимости численных методов интегрирования ОДУ.
Быстрая проверка промежуточных коэффициентов k1, k2, k3, k4 при решении задач Коши вручную.
Примеры
1. Экспоненциальный рост dy/dx = y
Студент технического вуза
Контекст
Студент изучает поведение численных методов на стандартном тестовом уравнении dy/dx = y с начальным условием y(0) = 1.
Проблема
Необходимо получить приближенное значение y(1) и оценить погрешность по сравнению с точным значением e.
Как использовать
Введите f(x, y) = y, x0 = 0, y0 = 1, xEnd = 1, укажите 10 шагов и точное решение e^x.