Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

где i = 1, 2, 3 (или i = –1, 1, 2 с соответствующим изменением нумерации). Зная эти значения, из уравнения (1) можно найти значения производных

y0¢, y1¢, y2¢, y3¢,

и составить таблицу разностей:

D( h y¢0) = Dq0; D( hy¢1) = Dq1; D( hy¢2) = Dq2; D2(hy¢0); D2(h y¢1); D2( h y¢2) (6)

где q0 = h y¢0 = h f(x0, y0); q1 = h f(x1, y1); q2 = h f(x2, y2); q3 = h f(x3, y3);

x

y

Dy

q

Dq

D2q

D3q

x0

y0

q0

D y0

Dq0

x1

y1

q1

D2q0

D y1

Dq1

D3q0

x2

y2

q2

D2q1

D y2

Dq2

x3

y3

q3

x4

xn

Дальнейшие значения yi (i = 4, 5, …) искомого решения можно шаг за шагом вычислять по формуле Адамса, пополняя по мере необходимости таблицу разностей.

Зная числа в нижней косой строке, найдем D y3 по формуле Адамса

и далее величину y4 = y3 + D y3. Зная теперь y4, вычислим q4 = h f(x4, y4), после чего можно написать следующую косую:

Dq3 = q4q3, D2q2 = Dq3 Dq2, D3q1 = D2q2 D2q1.

Новая косая строка позволяет вычислить по формуле Адамса значение D y4:

а следовательно y5 = y4 + D y4 и т. д.

Для контроля рекомендуется, вычислив первое приближение для D yi по формуле

,

определить y i + 1 = yi + D yiI, подсчитать конечные разности

D( h y¢i), D2(h y¢i–1), D3(h y¢i – 2) (7)

и затем найти второе приближение по более точной формуле

(8)

Если DyiI и DyiII отличаются лишь на несколько единиц последнего сохраняемого десятичного разряда, то можно положить

НЕ нашли? Не то? Что вы ищете?

DyiI = DyiII,

а затем, найдя

Dyi + 1 = yi + Dyi,

перевычислить конечные разности (7). После этого, строго говоря, следует снова найти DyiII по формуле (8). Поэтому шаг h должен быть таким, чтобы этот пересчет был излишним.

На практике шаг h выбирают столь малым, чтобы в формуле (8) можно было пренебречь членом .

Если же расхождение величин DyiI и DyiII значительно, то следует уменьшить шаг h.

Пример. Методом Адамса найти на отрезке [0, 1] интеграл уравнения

y¢ = x + y, y(0) = 1.

Решение.

Примем шаг h = 0,1. Для начала процесса используем значения, найденные Рунге-Кутта, т. е.

y0 = 1; y1 = 1,1103; y2 = 1,2427; y3 = 1,3996;

Дальнейшие вычисления располагаем в двух бланках: основном и вспомогательном.

В последнем столбце основного бланка приведены для сравнения точные значения решения y* = 2ex – x – 1

Основной бланк для интегрирования дифференциального уравнения методом Адамса

i

x

y

Dy

q

Dq

D2q

D3q

y*

0

0

1

0,1000

1

0,1103

210

1

0,1

1,1103

0,1210

23

1,1103

0,1324

333

1

2

0,2

1,2427

0,1443

24

1,2427

0,1569

257

2

3

0,3

1,3996

0,1700

26

1,3997

0,1838

283

5

4

0,4

1,5834

0,1983

31

1,5836

0,2137

314

2

5

0,5

1,7971

0,2297

33

1,7974

0,2469

347

3

6

0,6

2,0440

0,2644

36

2,0442

0,2833

383

5

7

0,7

2,3273

0,3027

41

2,3275

0,3235

424

3

8

0,8

2,6508

0,3451

44

2,6511

0,3682

468

9

0,9

3,0190

0,3919

3,0192

0,4172

10

1,0

3,4362

3,4366

Вспомогательный бланк для интегрирования дифференциального уравнения методом Адамса

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6