Методы Рунге-Кутты
Дифференциальные уравнения |
---|
Объем |
Классификация |
Решение |
Люди |
В численном анализе используются методы Рунге –Кутты ( Английский: / ˈ r ʊ ŋ ə ˈ k ʊ t ɑː / РУНГ -ə- СУД -тах [ 1 ] ) — семейство неявных и явных итерационных методов, к которым относится метод Эйлера , используемый при временной дискретизации для приближенных решений одновременных нелинейных уравнений . [ 2 ] Эти методы были разработаны около 1900 года немецкими математиками Карлом Рунге и Вильгельмом Куттой .
Метод Рунге-Кутты.
[ редактировать ]Наиболее широко известный член семейства Рунге-Кутты обычно называют «RK4», «классическим методом Рунге-Кутты» или просто «методом Рунге-Кутты».
Пусть задача начального значения задана следующим образом:
Здесь — неизвестная функция (скалярная или векторная) времени , который мы хотели бы аппроксимировать; нам говорят, что , скорость, с которой изменения, является функцией и из сам. В начальный момент соответствующий значение . Функция и начальные условия , даны.
Теперь мы выбираем размер шага h > 0 и определяем:
для n = 0, 1, 2, 3,..., используя [ 3 ]
( Примечание: приведенные выше уравнения имеют разные, но эквивалентные определения в разных текстах. [ 4 ] )
Здесь является приближением RK4 , и следующее значение ( ) определяется текущей стоимостью ( ) плюс средневзвешенное значение четырех приращений, где каждое приращение является произведением размера интервала h и предполагаемого наклона, заданного функцией f в правой части дифференциального уравнения.
- - наклон в начале интервала, используя ( метод Эйлера );
- - наклон в середине интервала, используя и ;
- снова наклон в средней точке, но теперь с использованием и ;
- - наклон в конце интервала, используя и .
При усреднении четырех склонов больший вес придается склонам в средней точке. Если не зависит от , так что дифференциальное уравнение эквивалентно простому интегралу, то RK4 — правило Симпсона . [ 5 ]
Метод RK4 является методом четвертого порядка, что означает, что локальная ошибка усечения имеет порядок , а общая накопленная ошибка порядка .
Во многих практических приложениях функция не зависит от (так называемая автономная система , или стационарная система, особенно в физике), а их приращения вообще не вычисляются и не передаются в функцию , имея только окончательную формулу для использовал.
Явные методы Рунге – Кутты.
[ редактировать ]Семейство явных методов Рунге–Кутты является обобщением упомянутого выше метода RK4. Это дано
где [ 6 ]
- ( Примечание: в некоторых текстах приведенные выше уравнения могут иметь разные, но эквивалентные определения. [ 4 ] )
Чтобы указать конкретный метод, необходимо указать целое число s (количество стадий) и коэффициенты a ij (для 1 ≤ j < i ≤ s ), b i (для i = 1, 2, ..., s ) и c i (для i = 2, 3,..., s ). Матрица [ aij ] называется матрицей Рунге-Кутты , а b i и c i известны как веса и узлы . [ 7 ] Эти данные обычно оформляются в мнемоническом устройстве, известном как таблица Мясника (в честь Джона К. Батчера ):
показывает Разложение в ряд Тейлора , что метод Рунге – Кутты непротиворечив тогда и только тогда, когда
Существуют также сопутствующие требования, если требуется, чтобы метод имел определенный порядок p , что означает, что локальная ошибка усечения равна O( h п +1 ). Их можно получить из определения самой ошибки усечения. Например, двухэтапный метод имеет порядок 2, если b 1 + b 2 = 1, b 2 c 2 = 1/2 и b 2 a 21 = 1/2. [ 8 ] Обратите внимание, что популярным условием определения коэффициентов является [ 8 ]
Однако само по себе это условие не является ни достаточным, ни необходимым для обеспечения последовательности. [ 9 ]
В общем, если явный -этапный метод Рунге-Кутты имеет порядок , то можно доказать, что число этапов должно удовлетворять , и если , затем . [ 10 ] Однако неизвестно, во всех ли случаях точны эти границы . В некоторых случаях доказано, что граница не может быть достигнута. Например, Батчер доказал, что для , не существует явного метода с этапы. [ 11 ] Мясник также доказал, что для , не существует явного метода Рунге-Кутты с этапы. [ 12 ] В целом, однако, остается открытым вопрос, какое точное минимальное количество ступеней заключается в том, чтобы явный метод Рунге – Кутты имел порядок. . Некоторые известные значения: [ 13 ]
Доказуемая оценка, приведенная выше, означает, что мы не можем найти методы приказов. которые требуют меньше этапов, чем методы, которые мы уже знаем для этих заказов. Работа Батчера также доказывает, что методы 7-го и 8-го порядка имеют минимум 9 и 11 стадий соответственно. [ 11 ] [ 12 ] Пример явного метода 6-го порядка с 7 этапами можно найти здесь. [ 14 ] Явные методы 7-го порядка с 9 этапами [ 11 ] и явные методы 8-го порядка с 11 этапами [ 15 ] также известны. См. ссылки. [ 16 ] [ 17 ] для резюме.
Примеры
[ редактировать ]Метод RK4 подпадает под эту структуру. Его таблица [ 18 ]
0 1/2 1/2 1/2 0 1/2 1 0 0 1 1/6 1/3 1/3 1/6
Небольшая вариация метода Рунге-Кутты также принадлежит Кутте в 1901 году и называется правилом 3/8. [ 19 ] Основное преимущество этого метода заключается в том, что почти все коэффициенты ошибок меньше, чем в популярном методе, но он требует немного больше FLOP (операций с плавающей запятой) на один временной шаг. Его таблица Мясника
0 1/3 1/3 2/3 -1/3 1 1 1 −1 1 1/8 3/8 3/8 1/8
Однако простейшим методом Рунге–Кутты является (прямой) метод Эйлера , определяемый формулой . Это единственный непротиворечивый одностадийный явный метод Рунге–Кутты. Соответствующая таблица
0 1
Методы второго порядка с двумя стадиями
[ редактировать ]Примером метода второго порядка с двумя этапами является явный метод средней точки :
Соответствующая таблица
0 1/2 1/2 0 1
Метод средней точки — не единственный двухэтапный метод Рунге–Кутты второго порядка; существует семейство таких методов, параметризованное α и заданное формулой [ 20 ]
Его таблица Мясника
0
В этой семье, дает метод средней точки, это метод Хойна , [ 5 ] и это метод Ралстона.
Использовать
[ редактировать ]В качестве примера рассмотрим двухэтапный метод Рунге–Кутты второго порядка с α = 2/3, также известный как метод Ралстона . Это дано таблицей
0 | |||
2/3 | 2/3 | ||
1/4 | 3/4 |
с соответствующими уравнениями
Этот метод используется для решения начальной задачи
с размером шага h = 0,025, поэтому метод должен выполнить четыре шага.
Метод протекает следующим образом:
Численные решения соответствуют подчеркнутым значениям.
Адаптивные методы Рунге-Кутты
[ редактировать ]Адаптивные методы предназначены для оценки локальной ошибки усечения одного шага Рунге – Кутты. Это делается с помощью двух методов, один с порядком и один с заказом . Эти методы переплетены, т. е. имеют общие промежуточные этапы. Благодаря этому оценка ошибки требует небольших или незначительных вычислительных затрат по сравнению с шагом с использованием метода более высокого порядка.
Во время интегрирования размер шага адаптируется таким образом, чтобы предполагаемая ошибка оставалась ниже заданного пользователем порога: если ошибка слишком велика, шаг повторяется с меньшим размером шага; если ошибка намного меньше, размер шага увеличивается для экономии времени. Это приводит к (почти) оптимальному размеру шага, что экономит время вычислений. Более того, пользователю не придется тратить время на поиск подходящего размера шага.
Младший шаг определяется выражением
где такие же, как и для метода высшего порядка. Тогда ошибка
который . Таблица Мясника для этого метода расширена и теперь дает значения :
0 | ||||||
Метод Рунге -Кутты-Фельберга имеет два метода порядков 5 и 4. Его расширенная таблица Бутчера:
0 | |||||||
1/4 | 1/4 | ||||||
3/8 | 3/32 | 9/32 | |||||
12/13 | 1932/2197 | −7200/2197 | 7296/2197 | ||||
1 | 439/216 | −8 | 3680/513 | -845/4104 | |||
1/2 | −8/27 | 2 | −3544/2565 | 1859/4104 | −11/40 | ||
16/135 | 0 | 6656/12825 | 28561/56430 | −9/50 | 2/55 | ||
25/216 | 0 | 1408/2565 | 2197/4104 | −1/5 | 0 |
Однако самый простой адаптивный метод Рунге-Кутты включает в себя объединение метода Хойна , который имеет порядок 2, с методом Эйлера , который имеет порядок 1. Его расширенная таблица Бутчера:
0 | |||
1 | 1 | ||
1/2 | 1/2 | ||
1 | 0 |
Другими адаптивными методами Рунге-Кутты являются метод Богацкого-Шампина (порядки 3 и 2), метод Кэша-Карпа и метод Дормана-Принса (оба с порядками 5 и 4).
Неконфлюэнтные методы Рунге – Кутты
[ редактировать ]Метод Рунге-Кутты называется неконфлюэнтным. [ 21 ] если все различны.
Методы Рунге–Кутты–Нистрема.
[ редактировать ]Методы Рунге-Кутты-Нистрема представляют собой специализированные методы Рунге-Кутты, оптимизированные для дифференциальных уравнений второго порядка. [ 22 ] [ 23 ]
Неявные методы Рунге – Кутты
[ редактировать ]Все упомянутые до сих пор методы Рунге-Кутты являются явными методами . Явные методы Рунге – Кутты обычно непригодны для решения жестких уравнений , поскольку область их абсолютной устойчивости мала; в частности, оно ограничено. [ 24 ] Особенно важен этот вопрос при решении уравнений в частных производных .
Нестабильность явных методов Рунге–Кутты мотивирует разработку неявных методов. Неявный метод Рунге–Кутты имеет вид
где
Разница с явным методом заключается в том, что в явном методе сумма по j увеличивается только до i - 1. Это также проявляется в таблице Батчера: матрица коэффициентов явного метода является нижнетреугольным. В неявном методе сумма по j увеличивается до s , а матрица коэффициентов не является треугольной, что дает таблицу Мясника вида [ 18 ]
См. выше адаптивные методы Рунге-Кутты для объяснения ряд.
Следствием этого различия является то, что на каждом этапе приходится решать систему алгебраических уравнений. Это значительно увеличивает вычислительные затраты. метод с s компонентами используется Если для решения дифференциального уравнения с m этапами , то система алгебраических уравнений имеет ms компонент. Это можно противопоставить неявным линейным многошаговым методам (другому большому семейству методов для ОДУ): неявный s -шаговый линейный многошаговый метод должен решать систему алгебраических уравнений только с m компонентами, поэтому размер системы не увеличивается. по мере увеличения количества шагов. [ 26 ]
Примеры
[ редактировать ]Простейшим примером неявного метода Рунге-Кутты является обратный метод Эйлера :
Таблица Мясника для этого проста:
Эта таблица Мясника соответствует формулам
которую можно перестроить, чтобы получить формулу для обратного метода Эйлера, перечисленного выше.
Другим примером неявного метода Рунге-Кутты является правило трапеций . Его таблица Мясника:
Правило трапеций — это метод коллокации (как обсуждалось в этой статье). Все методы коллокации являются неявными методами Рунге-Кутты, но не все неявные методы Рунге-Кутты являются методами коллокации. [ 27 ]
Методы Гаусса -Лежандра образуют семейство методов коллокации, основанных на квадратуре Гаусса . Метод Гаусса–Лежандра с s этапами имеет порядок 2 s (таким образом, можно построить методы сколь угодно высокого порядка). [ 28 ] Метод с двумя этапами (и, следовательно, с четвертым порядком) имеет таблицу Мясника:
Стабильность
[ редактировать ]Преимуществом неявных методов Рунге–Кутты перед явными является их большая устойчивость, особенно при применении к жестким уравнениям . Рассмотрим линейное тестовое уравнение . Примененный к этому уравнению метод Рунге–Кутты сводится к итерации , где r определяется выражением
где e обозначает вектор единиц. Функция r называется функцией устойчивости . [ 30 ] Из формулы следует, что r — частное двух многочленов степени s, если метод имеет s этапов. Явные методы имеют строго нижнюю треугольную матрицу A , из чего следует, что det( I − zA ) = 1 и что функция устойчивости является полиномом. [ 31 ]
Численное решение линейного тестового уравнения затухает до нуля, если | р ( z ) | < 1 с z = h λ. Множество таких z называется областью абсолютной устойчивости . В частности, метод называется абсолютно устойчивым , если все z с Re( z ) < 0 находятся в области абсолютной устойчивости. Функция устойчивости явного метода Рунге–Кутты является полиномом, поэтому явные методы Рунге–Кутты никогда не могут быть A-стабильными. [ 31 ]
Если метод имеет порядок p , то функция устойчивости удовлетворяет условию как . Таким образом, представляет интерес изучение частных многочленов заданных степеней, которые лучше всего приближают показательную функцию. Они известны как аппроксимации Паде . Аппроксимация Паде с числителем степени m и знаменателем степени n является A-стабильной тогда и только тогда, когда m ≤ n ≤ m + 2. [ 32 ]
Метод Гаусса–Лежандра с s этапами имеет порядок 2 s , поэтому его функция устойчивости представляет собой аппроксимацию Паде с m = n = s . Отсюда следует, что метод A-стабилен. [ 33 ] Это показывает, что A-стабильный Рунге–Кутта может иметь сколь угодно высокий порядок. Напротив, порядок A-устойчивых линейных многошаговых методов не может превышать два. [ 34 ]
B-стабильность
[ редактировать ]Концепция A-устойчивости решения дифференциальных уравнений связана с линейным автономным уравнением . Далквист предложил исследование устойчивости численных схем применительно к нелинейным системам, удовлетворяющим условию монотонности. Соответствующие понятия были определены как G-стабильность для многошаговых методов (и связанных с ними одноветвевых методов) и B-стабильность (Бутчер, 1975) для методов Рунге – Кутты. Метод Рунге – Кутты, примененный к нелинейной системе. , который проверяет , называется B-стабильным , если из этого условия следует для двух численных решений.
Позволять , и быть тремя матрицы, определяемые Метод Рунге–Кутты называется алгебраически устойчивым. [ 35 ] если матрицы и оба неотрицательно определенные. Достаточное условие B-устойчивости [ 36 ] является: и являются неотрицательно определенными.
Вывод метода Рунге–Кутты четвертого порядка.
[ редактировать ]В общем, метод порядка Рунге – Кутты. можно записать как:
где:
представляют собой приращения, полученные при оценке производных в -й заказ.
Развиваем вывод [ 37 ] для метода Рунге–Кутты четвертого порядка по общей формуле с оценивается, как объяснено выше, в начальной точке, средней точке и конечной точке любого интервала ; таким образом, мы выбираем:
и в противном случае. Начнем с определения следующих величин:
где и . Если мы определим:
и для предыдущих соотношений мы можем показать, что следующие равенства справедливы до : где: является полной производной от относительно времени.
Если теперь выразить общую формулу, используя то, что мы только что вывели, мы получим:
и сравнивая это с Тейлора рядом вокруг :
получим систему ограничений на коэффициенты:
что при решении дает как сказано выше.
См. также
[ редактировать ]- метод Эйлера
- Список методов Рунге – Кутты
- Численные методы для решения обыкновенных дифференциальных уравнений
- Метод Рунге-Кутты (СДУ)
- Общие линейные методы
- Интегратор группы Ли
Примечания
[ редактировать ]- ^ «Метод Рунге-Кутты» . Словарь.com . Проверено 4 апреля 2021 г.
- ^ ДЕВРИС, Пол Л.; ХАСБУН, Хавьер Э. Первый курс вычислительной физики. Второе издание. Издательство Jones and Bartlett: 2011. с. 215.
- ^ Пресс и др. 2007 , с. 908; Сюли и Майерс 2003 , с. 328
- ^ Перейти обратно: а б Аткинсон (1989 , стр. 423), Хайрер, Норсетт и Ваннер (1993 , стр. 134), Кау и Калу (2008 , §8.4) и Стоер и Булирш (2002 , стр. 476) не учитывают фактор h в определении. этапов. Ашер и Петцольд (1998 , стр. 81), Батчер (2008 , стр. 93) и Изерлес (1996 , стр. 38) используют значения y в качестве этапов.
- ^ Перейти обратно: а б Сюли и Майерс 2003 , с. 328
- ^ Пресс и др. 2007 , с. 907
- ^ Изерлес 1996 , с. 38
- ^ Перейти обратно: а б Изерлес 1996 , с. 39
- ^ В качестве контрпримера рассмотрим любую явную двухэтапную схему Рунге-Кутты с и и выбран случайно. Этот метод непротиворечив и (вообще) сходится первого порядка. С другой стороны, 1-этапный метод с противоречиво и не сходится, хотя тривиально верно, что .
- ^ Мясник 2008 , с. 187
- ^ Перейти обратно: а б с Мясник 1965 , с. 408
- ^ Перейти обратно: а б Мясник 1985
- ^ Мясник 2008 , стр. 187–196.
- ^ Мясник 1964
- ^ Кертис 1970 , с. 268
- ^ Хайрер, Норсетт и Ваннер 1993 , стр. 179.
- ^ Мясник 1996 , с. 247
- ^ Перейти обратно: а б Сюли и Майерс 2003 , с. 352
- ^ Хайрер, Норсетт и Ваннер (1993 , стр. 138) относятся к Кутте (1901) .
- ^ Сюли и Майерс 2003 , с. 327
- ^ Ламберт 1991 , с. 278
- ^ Дорманд, младший; Принс, Пи Джей (октябрь 1978 г.). «Новые алгоритмы Рунге – Кутты для численного моделирования в динамической астрономии». Небесная механика . 18 (3): 223–232. Бибкод : 1978CeMec..18..223D . дои : 10.1007/BF01230162 . S2CID 120974351 .
- ^ Фельберг, Э. (октябрь 1974 г.). Классические формулы Рунге – Кутты – Нистрема седьмого, шестого и пятого порядков с контролем размера шага для общих дифференциальных уравнений второго порядка (Отчет) (NASA TR R-432 изд.). Центр космических полетов Маршалла, Алабама: Национальное управление по аэронавтике и исследованию космического пространства.
- ^ Сюли и Майерс 2003 , стр. 349–351
- ^ Изерлес 1996 , с. 41; Сули и Майерс 2003 , стр. 351–352
- ^ Перейти обратно: а б Сюли и Майерс 2003 , с. 353
- ^ Изерлес 1996 , стр. 43–44.
- ^ Изерлес 1996 , с. 47
- ^ Hairer & Wanner 1996 , стр. 40–41.
- ^ Хайрер и Ваннер 1996 , с. 40
- ^ Перейти обратно: а б Изерлес 1996 , с. 60
- ^ Изерлес 1996 , стр. 62–63.
- ^ Изерлес 1996 , с. 63
- ^ Этот результат получен Далквистом (1963) .
- ^ Ламберт 1991 , с. 275
- ^ Ламберт 1991 , с. 274
- ^ Лю, Лин-Сяо (август 2016 г.). «Приложение C. Вывод формул численного интегрирования» (PDF) . Численное моделирование космической плазмы (I) Конспект лекций . Институт космических наук Национального центрального университета . Проверено 17 апреля 2022 г.
Ссылки
[ редактировать ]- Рунге, Карл Дэвид Толме (1895), «О численном разрешении дифференциальных уравнений» , Mathematical Annals , 46 (2), Springer : 167–178, doi : 10.1007/BF01446807 , S2CID 119924854 .
- Кутта, Вильгельм (1901), «Вклад в приближенное интегрирование полных дифференциальных уравнений» , Журнал математики и физики , 46 : 435–453 .
- Ашер, Ури М.; Петцольд, Линда Р. (1998), Компьютерные методы для обыкновенных дифференциальных уравнений и дифференциально-алгебраических уравнений , Филадельфия: Общество промышленной и прикладной математики , ISBN 978-0-89871-412-8 .
- Аткинсон, Кендалл А. (1989), Введение в численный анализ (2-е изд.), Нью-Йорк: John Wiley & Sons , ISBN 978-0-471-50023-0 .
- Батчер, Джон К. (май 1963 г.), «Коэффициенты для изучения интеграционных процессов Рунге-Кутты», Журнал Австралийского математического общества , 3 (2): 185–201, doi : 10.1017/S1446788700027932 .
- Батчер, Джон К. (май 1964 г.), «О процессах Рунге-Кутты высокого порядка», Журнал Австралийского математического общества , 4 (2): 179–194, doi : 10.1017/S1446788700023387
- Батчер, Джон К. (1975), «Свойство устойчивости неявных методов Рунге-Кутты», BIT , 15 (4): 358–361, doi : 10.1007/bf01931672 , S2CID 120854166 .
- Батчер, Джон К. (2000), «Численные методы решения обыкновенных дифференциальных уравнений в 20 веке», J. Comput. Прил. Математика. , 125 (1–2): 1–29, Bibcode : 2000JCoAM.125....1B , doi : 10.1016/S0377-0427(00)00455-6 .
- Батчер, Джон К. (2008), Численные методы для обыкновенных дифференциальных уравнений , Нью-Йорк: John Wiley & Sons , ISBN 978-0-470-72335-7 .
- Селье, Ф.; Кофман, Э. (2006), Непрерывное системное моделирование , Springer Verlag , ISBN 0-387-26102-8 .
- Далквист, Гермунд (1963), «Специальная проблема устойчивости линейных многошаговых методов», BIT , 3 : 27–43, doi : 10.1007/BF01963532 , hdl : 10338.dmlcz/103497 , ISSN 0006-3835 , S2CID 120241743 .
- Форсайт, Джордж Э.; Малькольм, Майкл А.; Молер, Клив Б. (1977), Компьютерные методы математических вычислений , Прентис-Холл (см. главу 6).
- Хайрер, Эрнст; Норсетт, Сиверт Пол; Ваннер, Герхард (1993), Решение обыкновенных дифференциальных уравнений I: Нежесткие задачи , Берлин, Нью-Йорк: Springer-Verlag , ISBN 978-3-540-56670-0 .
- Хайрер, Эрнст; Ваннер, Герхард (1996), Решение обыкновенных дифференциальных уравнений II: жесткие и дифференциально-алгебраические задачи (2-е изд.), Берлин, Нью-Йорк: Springer-Verlag , ISBN 978-3-540-60452-5 .
- Изерлес, Арье (1996), Первый курс численного анализа дифференциальных уравнений , Cambridge University Press , ISBN 978-0-521-55655-2 .
- Ламберт, JD (1991), Численные методы для обыкновенных дифференциальных систем. Проблема начальной стоимости , John Wiley & Sons , ISBN 0-471-92990-5
- Кау, Аутар; Калу, Эгву (2008), Численные методы с приложениями (1-е изд.), autarkaw.com .
- Пресс, Уильям Х.; Теукольский, Саул А. ; Веттерлинг, Уильям Т.; Фланнери, Брайан П. (2007), «Раздел 17.1 Метод Рунге-Кутты» , Численные рецепты: искусство научных вычислений (3-е изд.), Cambridge University Press , ISBN 978-0-521-88068-8 . Также раздел 17.2. Адаптивное управление размером шага для Рунге-Кутты .
- Стер, Йозеф; Булирш, Роланд (2002), Введение в численный анализ (3-е изд.), Берлин, Нью-Йорк: Springer-Verlag , ISBN 978-0-387-95452-3 .
- Сюли, Эндре; Майерс, Дэвид (2003), Введение в численный анализ , издательство Кембриджского университета , ISBN 0-521-00794-1 .
- Тан, Делин; Чен, Чжэн (2012), «Об общей формуле метода Рунге-Кутты четвертого порядка» (PDF) , Журнал математических наук и математического образования , 7 (2): 1–10 .
- Справочник по продвинутой дискретной математике ignou (код - mcs033)
- Джон К. Батчер: «Серия B: алгебраический анализ численных методов», Springer (SSCM, том 55), ISBN 978-3030709556 (апрель 2021 г.).
- Батчер, Дж. К. (1985), «Несуществование десяти стадий явных методов Рунге-Кутты восьмого порядка» , BIT Numerical Mathematics , 25 : 521–540 .
- Батчер, Дж. К. (1965), «О достижимом порядке методов Рунге-Кутты» , Mathematics of Computing , 19 : 408–417 .
- Кертис, А.Р. (1970), «Процесс Рунге-Кутты восьмого порядка с одиннадцатью вычислениями функций на шаг» , Numerische Mathematik , 16 : 268–277 .
- Купер, Дж.Дж.; Вернер, Дж. Х. (1972), «Некоторые явные методы Рунге-Кутты высокого порядка» , SIAM Journal on Numerical Analysis , 9 .
- Батчер, Дж. К. (1996), «История методов Рунге-Кутты» , Прикладная численная математика , 20 : 247–260 .
Внешние ссылки
[ редактировать ]- «Метод Рунге-Кутты» , Математическая энциклопедия , EMS Press , 2001 [1994]
- Метод Рунге – Кутты 4-го порядка.
- Реализация библиотеки компонентов трекера в Matlab — реализует 32 встроенных алгоритма Рунге Кутты в
RungeKStep
, 24 встроенных алгоритма Рунге-Кутты-Нистрема вRungeKNystroemSStep
и 4 общих алгоритма Рунге-Кутты-Нистрема вRungeKNystroemGStep
.