Многошаговые методы. экстраполяционные формулы адамса

Способ определения частичных сумм ряда (8.4) без определения значения неизвестных по формулам (8.5) был предложен Адамсом. Пусть известно решение многошаговые методы. экстраполяционные формулы адамса - student2.ru уравнения (8.1) в точках (на сетке)

многошаговые методы. экстраполяционные формулы адамса - student2.ru

Воспользуемся разложением многошаговые методы. экстраполяционные формулы адамса - student2.ru в ряд Тейлора, имеем

многошаговые методы. экстраполяционные формулы адамса - student2.ru

или

многошаговые методы. экстраполяционные формулы адамса - student2.ru (8.14)

где

многошаговые методы. экстраполяционные формулы адамса - student2.ru .

Для получения требуемой локальной точности вычислений необходимо в ряде (8.14) учитывать соответствующее число членов. Учет слагаемого, содержащего многошаговые методы. экстраполяционные формулы адамса - student2.ru дает остаточный член многошаговые методы. экстраполяционные формулы адамса - student2.ru , т.е. имеет место погрешность порядка многошаговые методы. экстраполяционные формулы адамса - student2.ru . Учет члена, содержащего многошаговые методы. экстраполяционные формулы адамса - student2.ru дает остаточный член многошаговые методы. экстраполяционные формулы адамса - student2.ru , соответственно погрешность вычислений будет пропорциональна многошаговые методы. экстраполяционные формулы адамса - student2.ru и т.д.

Коэффициенты многошаговые методы. экстраполяционные формулы адамса - student2.ru можно выразить изначально при заданной точности вычислений через значения многошаговые методы. экстраполяционные формулы адамса - student2.ru и многошаговые методы. экстраполяционные формулы адамса - student2.ru при различных многошаговые методы. экстраполяционные формулы адамса - student2.ru . Для этого продифференцируем (8.14) по многошаговые методы. экстраполяционные формулы адамса - student2.ru . В результате получим

многошаговые методы. экстраполяционные формулы адамса - student2.ru . (8.15)

Левая часть выражения (8.15) представляет собой правую часть дифференциального уравнения (8.1) при многошаговые методы. экстраполяционные формулы адамса - student2.ru , то есть

многошаговые методы. экстраполяционные формулы адамса - student2.ru

Обозначим

многошаговые методы. экстраполяционные формулы адамса - student2.ru ,

тогда выражение (8.15) можно записать в виде

многошаговые методы. экстраполяционные формулы адамса - student2.ru . (8.16)

Из выражения (8.16) можно получить целую серию формул для определения многошаговые методы. экстраполяционные формулы адамса - student2.ru . Для этого достаточно шагу интегрирования придавать определенные значения.

Пусть достаточно при вычислении иметь погрешность порядка многошаговые методы. экстраполяционные формулы адамса - student2.ru . В этом случае необходимо знать только коэффициент многошаговые методы. экстраполяционные формулы адамса - student2.ru . Для его нахождения положим многошаговые методы. экстраполяционные формулы адамса - student2.ru , тогда из выражения (8.16) следует

многошаговые методы. экстраполяционные формулы адамса - student2.ru .

Подставим коэффициент многошаговые методы. экстраполяционные формулы адамса - student2.ru в формулу (8.14), получим

многошаговые методы. экстраполяционные формулы адамса - student2.ru

Это – известная формула Эйлера.

Если требуется точность порядка многошаговые методы. экстраполяционные формулы адамса - student2.ru , необходимо знать два коэффициента многошаговые методы. экстраполяционные формулы адамса - student2.ru и многошаговые методы. экстраполяционные формулы адамса - student2.ru . Для их нахождения возьмем многошаговые методы. экстраполяционные формулы адамса - student2.ru и отрицательное значение многошаговые методы. экстраполяционные формулы адамса - student2.ru . В результате получаем следующую систему уравнений для нахождения многошаговые методы. экстраполяционные формулы адамса - student2.ru и многошаговые методы. экстраполяционные формулы адамса - student2.ru :

многошаговые методы. экстраполяционные формулы адамса - student2.ru

Следовательно

многошаговые методы. экстраполяционные формулы адамса - student2.ru .

Подставляя эти значения в формулу (8.14), получаем

многошаговые методы. экстраполяционные формулы адамса - student2.ru

или

многошаговые методы. экстраполяционные формулы адамса - student2.ru . (8.17)

Формулу (8.17) называют формулой трапеций.

Для получения точности порядка многошаговые методы. экстраполяционные формулы адамса - student2.ru необходимо знать коэффициенты многошаговые методы. экстраполяционные формулы адамса - student2.ru и многошаговые методы. экстраполяционные формулы адамса - student2.ru .

Придавая значения равные многошаговые методы. экстраполяционные формулы адамса - student2.ru , получаем следующую систему уравнений

многошаговые методы. экстраполяционные формулы адамса - student2.ru

Имеем следующие значения для коэффициентов многошаговые методы. экстраполяционные формулы адамса - student2.ru :

многошаговые методы. экстраполяционные формулы адамса - student2.ru

Подставив эти коэффициенты в формулу (8.14), получаем

многошаговые методы. экстраполяционные формулы адамса - student2.ru

или

многошаговые методы. экстраполяционные формулы адамса - student2.ru (8.18)

По рассмотренному алгоритму можно получить формулы, обеспечивающие любую заданную локальную точность вычислений. Для погрешности пропорциональной многошаговые методы. экстраполяционные формулы адамса - student2.ru имеет место вычислительная схема

многошаговые методы. экстраполяционные формулы адамса - student2.ru (8.19)

Общий вид экстраполяционной формулы Адамса выраженной через конечные разности функции многошаговые методы. экстраполяционные формулы адамса - student2.ru имеет вид

многошаговые методы. экстраполяционные формулы адамса - student2.ru

многошаговые методы. экстраполяционные формулы адамса - student2.ru (8.20)

многошаговые методы. экстраполяционные формулы адамса - student2.ru

Здесь многошаговые методы. экстраполяционные формулы адамса - student2.ru – конечная разность порядка многошаговые методы. экстраполяционные формулы адамса - student2.ru .

Конечные разности находятся следующим образом. Пусть для равноотстоящих значений аргумента многошаговые методы. экстраполяционные формулы адамса - student2.ru известны соответствующие им значения функции многошаговые методы. экстраполяционные формулы адамса - student2.ru .

Конечными разностями первого порядка называются величины

многошаговые методы. экстраполяционные формулы адамса - student2.ru .

Разности второго порядка определяются равенствами

многошаговые методы. экстраполяционные формулы адамса - student2.ru

Разности порядка многошаговые методы. экстраполяционные формулы адамса - student2.ru определяются следующим образом:

многошаговые методы. экстраполяционные формулы адамса - student2.ru

Вторые и последующие разности можно вычислить через значения самих функций в узловых точках:

многошаговые методы. экстраполяционные формулы адамса - student2.ru

где

многошаговые методы. экстраполяционные формулы адамса - student2.ru – биномиальный коэффициент.

многошаговые методы. экстраполяционные формулы адамса - student2.ru

многошаговые методы. экстраполяционные формулы адамса - student2.ru .

Особенность формулы (8.20) в том, что ее можно обрывать на любом члене. Учет каждого дополнительного члена повышает точность вычислений на порядок.

Учет одного члена в квадратных скобках дает формулу Эйлера. Двух членов – формулу (8.17), трех членов – формулу (8.18) и т.д.

Вычислительный процесс по формулам Адамса требует определенной организации. Рассмотрим организацию вычислений на примере формулы (8.17).

Имеем

многошаговые методы. экстраполяционные формулы адамса - student2.ru

Очевидно, что формула справедлива только для многошаговые методы. экстраполяционные формулы адамса - student2.ru .

Для многошаговые методы. экстраполяционные формулы адамса - student2.ru имеем

многошаговые методы. экстраполяционные формулы адамса - student2.ru

Для многошаговые методы. экстраполяционные формулы адамса - student2.ru имеем

многошаговые методы. экстраполяционные формулы адамса - student2.ru

И так далее.

Для того, чтобы начать вычислительный процесс необходимо каким-то образом определить многошаговые методы. экстраполяционные формулы адамса - student2.ru . Для нахождения многошаговые методы. экстраполяционные формулы адамса - student2.ru обычно используется какой-либо одношаговый метод, имеющий туже точность. Вычислительная схема, реализуемая по формуле (8.17) имеет локальную точность порядка многошаговые методы. экстраполяционные формулы адамса - student2.ru . Для нахождения значения многошаговые методы. экстраполяционные формулы адамса - student2.ru и соответственно многошаговые методы. экстраполяционные формулы адамса - student2.ru можно использовать, например, метод Эйлера-Коши. Определив многошаговые методы. экстраполяционные формулы адамса - student2.ru и многошаговые методы. экстраполяционные формулы адамса - student2.ru , можно далее организовать вычислительный процесс по формуле (8.17).

Для организации вычислительного процесса, то есть заготовка начала таблицы значений решения дифференциального уравнения, можно воспользоваться простейшим методом Эйлера, но провести вычисления с шагом, меньшим, чем шаг интегрирования по схеме Адамса. Например, можно сделать шаг многошаговые методы. экстраполяционные формулы адамса - student2.ru ( многошаговые методы. экстраполяционные формулы адамса - student2.ru – шаг интегрирования по схеме Адамса, многошаговые методы. экстраполяционные формулы адамса - student2.ru – шага интегрирования по формуле Эйлера). В этом случае локальная погрешность формулы Эйлера по отношению к схеме Адамса будет многошаговые методы. экстраполяционные формулы адамса - student2.ru .

Таким образом, необходимо сделать 10 шагов «заготовки» начала таблицы, то есть вычисление многошаговые методы. экстраполяционные формулы адамса - student2.ru и многошаговые методы. экстраполяционные формулы адамса - student2.ru .

Примерная структурная схема алгоритма решения дифференциального уравнения (8.1) по схеме Адамса (8.17) при использовании в качестве «разгонного» метода трапеций приведена на рис. 8.1.

При организации вычислений по схеме Адамса, обеспечивающих более высокую локальную точность, необходимо предварительно «заготовить» большое число начальных значений таблицы вычислений, используя в качестве «разгонного» одношаговый метод. И только после этого реализовывать схему Адамса.

Наши рекомендации