Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
6.3. Методы Рунге-Кутты второго порядкаДля уменьшения погрешности метода интегрирования ОДУ, использующего разложение искомого решения в ряд Тейлора (6.6), необходимо учитывать большее количество членов ряда. Однако при этом возникает необходимость аппроксимации производных от правых частей ОДУ. Основная идея методов Рунге-Кутты заключается в том, что производные аппроксимируются через значения функции Так, например, для второго порядка получено однопараметрическое семейство схем вида [1]
где
Локальная погрешность схем (6.14) имеет третий порядок, глобальная - второй; т.е. решение ОДУ полученное по этой схеме, равномерно сходится к точному решению с погрешностью Для параметра
геометрическая интерпретация которой представлена на рис. 6.3 [1]. Вначале вычисляется приближенное решение ОДУ в точке
Рис. 6.3. Метод
Рис. 6.4. Метод Рунге-Кутты второго порядка С целью экономии памяти при программировании алгоритма (6.15), обобщенного на системы ОДУ, изменим его запись с учетом того, что
где k — номер решения для системы ОДУ. Теперь не придется держать в памяти ЭВМ массив начальных значений вычисления значений эйлеровских приближений Во втором случае при
геометрический смысл которой отражает рис. 6.4. Здесь при прогнозе определяется методом Эйлера решение в точке
а после вычисления наклона касательной к интегральной кривой в средней точке решение корректируется по этому наклону. Формула (6.17) обобщается на системы ОДУ аналогично схеме (6.16). По сравнению с программой метода Эйлера для сохранения начальных значений Схему (6.17) можно получить из метода Эйлера с помощью первой и второй формул Рунге без использования общего соотношения (6.14) для методов второго порядка. Программы 6.2 и 6.3 предназначены для решения задачи Коши для системы ОДУ с помощью первого Основной блок программы В программах 6.2 и 6.3 решается для примера та же система, полученная из уравнения Бесселя, что и в программах 6.1. В соответствующих программах на языках Фортран и Паскаль схемы Рунге-Кутты второго порядка реализованы в виде подпрограмм с именами В программе Примеры расчетов по программам 6.2 и 6.3 сведены в табл. 6.1. Задача Коши для уравнения Бесселя при значении параметра
Таблица 5.1 (см. скан) (см. скан) (см. скан) (см. скан)
|
1 |
Оглавление
|