Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Численные методы Методические материалы

.pdf
Скачиваний:
17
Добавлен:
22.05.2015
Размер:
2.09 Mб
Скачать

Продолжая этот процесс, получим матрицу Фробениуса.

P M1 1M21...Mn1 1 A Mn 1 ...M2M1,

если все n 1 промежуточных преобразований возможны. Пример. Привести к виду Фробениуса матрицу:

 

1

3

2

4

 

 

5

9

4

1

 

 

 

A

7

3

2

6

.

 

 

 

 

 

 

 

8

7

8

4

 

 

 

Решение. Вычисления будем располагать в таблице 4. В строках 1–4 по-

мещаем элементы

 

aij (i, j 1, 2,3, 4)

данной матрицы и контрольные суммы

4

 

 

 

 

 

 

 

 

 

в .

 

 

 

 

 

 

 

 

 

 

 

 

 

ai5 aij (i 1, 2,3, 4)

Элемент a 43 8. В строке I

записываем

j 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

элементы

третьей

 

строки

матрицы

Mn 1 M3,

вычисляемые

по форму-

лам (1), (1'):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m

 

 

a 41

 

 

8

 

1,

 

 

m

 

 

1

 

1

0,125,

31

 

 

33

 

 

 

 

 

 

 

 

 

 

 

 

a 43

8

 

 

 

 

 

 

a 43

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m

32

 

a 42

 

 

7

0,875,

 

 

m

34

 

a 44

 

4

0,5.

 

 

 

 

 

 

 

 

a 43

8

 

 

 

 

 

 

 

a 43

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Сюда же помещаем элемент m

 

a 45

3,375 . Число -3,375 должно

35 a 43

совпасть с элементами строки I , не входящими в контрольный столбец (после замены элемента m33 на -1).

В строках 5–8 в графе M 1 выписываем третью строку матрицы M 1, которая совпадает с четвертой строкой исходной матрицы А. В строках 5–8 в

соответствующих столбцах выписываем элементы матрицы B AM3 , вычисляемые по формулам (2), (2'):

b11 1 2( 1) 1, b21 5 4( 1) 1, b31 7 2( 1) 5, b41 8 8( 1) 0.

51

Преобразованные элементы третьего столбца получаются с помощью ум-

ножения исходных элементов на m33 0,125. Например,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b13 0,25,

b23 0,5,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b33 0,25,

b43 1.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Номер

 

 

M 1

 

 

 

Столбцы матрицы

 

Σ

Σ/

 

строки

 

 

 

 

 

 

 

1

 

2

 

 

3

 

 

4

 

 

 

 

1

 

 

 

 

 

 

 

 

 

1

 

3

 

 

2

 

 

4

10

 

 

 

2

 

 

 

 

 

 

 

 

 

5

 

9

 

 

4

 

 

1

19

 

 

 

3

 

 

 

 

 

 

 

 

 

7

 

3

 

 

2

 

 

6

18

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

8

 

7

 

 

 

 

8

 

 

4

27

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M 31

M3

-1

 

-0,875

 

 

0,125

 

 

-0,5

-3,375

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

8

-1

 

1,25

 

 

0,25

 

3

3,5

 

3,25

 

6

 

 

7

1

 

5,5

 

 

0,5

 

-1

6,0

 

5,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

5

 

1,25

 

 

0,25

 

5

11,5

 

11,25

 

 

 

 

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

 

 

4

0

 

0

 

 

1

 

 

0

1

 

0

 

7/

 

 

 

 

 

 

 

 

 

39

 

 

 

 

 

 

11,5

 

57

166

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

58,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

II

 

 

 

 

 

 

 

-0,67

 

0,017

 

-0,127

-0,97

-2,83

 

 

 

 

 

 

 

 

M21

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M2

 

 

 

-1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

 

 

39

-1,8333

 

0,021

 

0,004

1,782

-0,026

 

-0,047

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10

 

 

58,5

-2,666

 

0,094

 

-0,5811

-6,3589

-9,512

 

-9,606

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11

 

 

11,5

0

 

1

 

 

0

 

 

0

1

 

0

 

12

 

 

57

0

 

0

 

 

1

 

 

0

1

 

1

 

10/

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-227,4597

 

17,818

 

23,16165

-302,4

-488,966

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

III

 

 

 

 

 

 

 

 

 

 

0,0783

 

0,1

 

-1,3298

-2,14

 

 

 

 

 

 

 

M1 1

M1

0,0044

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-227,45

0,008

 

-0,1226

 

-0,1827

4,22

3,9228

 

3,911

 

 

 

 

 

 

 

 

 

 

 

 

 

13

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

48

 

 

 

 

 

 

 

17,818

1

 

0

 

 

0

 

 

0

1

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

23,16165

0

 

1

 

 

0

 

 

0

1

 

1

 

 

 

 

 

 

 

-302,497

0

 

0

 

 

1

 

 

0

1

 

1

 

 

 

 

 

 

 

 

 

 

 

 

16

 

51

 

 

-261

 

-960

 

 

 

 

13

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

52

Соответственно, последняя строка матрицы В имеет вид (0 0 1 0). Для контроля пополним матрицу В преобразованными по аналогии элементами:

b16 10 2( 3,375) 3, 25;

b36 18 2( 3,375) 11, 25;

b26 19 4( 3,375) 5,5;

b46 27 8( 3,375) 0.

Полученные результаты записываем в столбце Σ/ . Прибавив к ним элементы третьего столбца, будем иметь контрольные суммы:

4

 

 

 

bi5 bij

 

 

(i 1, 2,3, 4) для строк 5–8 (столбец Σ) .

j 1

 

 

 

Преобразование M 1

,

произведенное над матрицей В и дающее матрицу

3

 

 

 

C M31B , изменяет лишь третью строку матрицы В, то есть седьмую строку

таблицы. Элементы строки 7

 

 

 

получаются по формулам (3), ( 3 ) . Например:

C31 8( 1) 7 1 8 5 39 .

Те же преобразования проводим над столбцом Σ:

C35 8 3,5 7 6 8 11,5 4 1 166 .

В результате получаем матрицу С, состоящую из строк 5, 6, 7 , 8 с контрольными суммами Σ. Далее, приняв матрицу С за исходную и выделив эле-

мент C32 58,5, продолжим процесс аналогичным образом.

Таким образом, матрица Фробениуса имеет вид

 

16

51

261

960

 

 

1

0

0

0

 

 

 

P

 

 

 

 

 

 

0

1

0

0

 

 

 

 

 

 

 

0

0

1

0

 

 

 

Отсюда, решая уравнение

4 16 3 51 2 261 960 0 , найдем

собственные значения исходной матрицы.

6. ВЫЧИСЛЕНИЕ ОПРЕДЕЛЁННЫХ ИНТЕГРАЛОВ. МЕТОД СИМПСОНА (МЕТОД ПАРАБОЛ)

Заменим график

функции y f x

на

отрезке xi , xi 1 , i

0,2,...,

n 1, параболой, проведенной через

 

 

 

точки xi , f xi , xi

, f xi ,

 

середина отрезка

xi ,

xi 1 . Эта парабола есть интер-

xi 1, f xi 1 , где xi

53

поляционный многочлен второй степени L2 x с узлами xi , xi , xi 1 . Нетрудно убедиться, что уравнение этой параболы имеет вид:

 

 

 

 

f xi 1 f xi

 

 

 

 

f xi 1

 

f xi

 

 

2

 

 

 

 

 

 

 

 

2f xi

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

y L2 x f xi

h

 

x xi

 

 

h2 / 2

 

 

x xi

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где h

b a

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Проинтегрировав эту функцию на отрезке xi ,

xi 1 , получим

 

 

 

 

xi 1

 

xi 1

 

 

h

f

 

 

 

 

.

 

 

Ii f x dx L2

x dx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

xi 4f xi f xi 1

 

 

 

xi

 

xi

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Суммируя полученные выражение по i 0,1, 2,..., n 1, получим квад-

ратурную формулу Симпсона (или формулу парабол):

b

I f x dx IC

a

 

h

n 1

 

 

f x

0 f xn 4 f

6

 

 

i 0

 

n 1

 

 

2 f xi .

xi

 

i 1

 

Оценка погрешности. Для оценки погрешности формулы Симпсона воспользуемся следующей теоремой.

Теорема. Пусть функция f имеет на отрезке a, b непрерывную произ-

водную четвертого порядка f 4 x . Тогда для формулы Симпсона справедли-

ва следующая оценка погрешности: I IC M4 b a h4 , где

2880

M4 max f 4 x .

a , b

Замечание. Если число элементарных отрезков, на которые делится отрезок a, b , четно, т.е. n 2m, то параболы можно проводить через узлы с це-

лыми индексами, и вместо элементарного отрезка xi ,

xi 1 длины h рассмат-

ривать отрезок x2i ,

x2i 2 длины 2h . Тогда формула Симпсона примет вид:

 

h

m

m 1

 

 

I

 

f x0 f x2m 4 f x2i 1

2 f x2i

,

а вместо последней

3

 

 

i 1

i 1

 

 

оценки будет справедлива следующая оценка погрешности:

I IC M4 b a h4 . 180

54

Правило Рунге практической оценки погрешности.

Оценка погрешности зависит от длины элементарного отрезка h , и при достаточно малом h справедливо приближенное равенство: I Ih Chk , где Ih приближенное значение интеграла. Если уменьшить шаг h в два раза, то по-

лучим: I Ih / 2

1

Chk

1

I Ih .

 

 

 

 

 

 

 

 

 

 

 

2k

2k

 

 

 

 

 

 

 

 

 

 

 

 

1

 

Вычитая

одно

из другого, получим: Ih / 2 Ih

Chk

 

2k 1 , или

2k

 

 

 

 

 

 

 

 

 

 

 

 

I Ih / 2

Ih / 2

Ih

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

2k

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Это приближенное равенство дает оценку погрешности. Вычисление этой оценки называется правилом Рунге. Правило Рунге – это эмпирический способ оценки погрешности, основанный на сравнении результатов вычислений, проводимых с разными шагами h . Для формулы Симпсона k 4, и оценка при-

нимает вид: I IC 151 ICh / 2 ICh . Используя правило Рунге, можно построить

процедуру приближенного вычисления интеграла с заданной точностью . Нужно, начав вычисления с некоторого значения шага h , последовательно уменьшать это значения в два раза, каждый раз вычисляя приближенное значе-

ние Ihi . Вычисления прекращаются тогда, когда результаты двух последующих вычислений будут различаться меньше, чем на .

 

 

1

 

dx

 

 

 

 

 

Пример. Вычислить

 

.

 

 

 

 

 

2

 

 

 

 

 

 

0

1

x

 

 

 

 

 

 

 

 

 

 

 

 

 

Решение. Возьмѐм n 8, тогда h

1 0

0,125.

 

8

 

 

 

 

 

 

 

 

 

 

i

xi

 

yнеч

 

 

yчѐт

y0 , yn

 

0

0

 

 

 

 

 

 

10)0,54)

 

1

0,125

 

0,984625

 

 

 

 

 

2

0,250

 

 

 

 

0,9411761)

 

 

3

0,375

 

0,876712

 

 

 

 

 

4

0,5

 

 

 

 

 

0,82)

 

 

5

0,625

 

0,7191

 

 

 

 

 

6

0,750

 

 

 

 

 

0,643)

 

 

7

0,875

 

0,566389

 

 

 

 

 

8

1

 

 

 

 

 

 

 

 

 

 

 

3,45955

 

 

1,62818

1,5

Ih 0,1253 1,5 4 3, 45655 2 1,62818 0,785398.

55

претировать как тангенс угла

I2h 0, 25 1,5 4 0,941176 0,64 2 0,8 0,785392. 3

I Ic 151 0,785398 0,785392 0,0000006 .

Следовательно, значение интеграла можно счесть Ih 0,785398.

7. ЧИСЛЕННОЕ РЕШЕНИЕ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ

7.1. ПОСТАНОВКА ЗАДАЧИ КОШИ

Известно, что обыкновенное дифференциальное уравнение первого по-

рядка имеет вид: y t f t, y t .

Решением этого уравнения является дифференцируемая функция y t ,

которая при подстановке в уравнение обращает его в тождество. На рис. 13 приведен график решения исходного дифференциального уравнения. График решения дифференциального уравнения называется интегральной кривой.

Рис. 13

Производную y t в каждой точке t, y можно геометрически интернаклона касательной к графику решения, про-

ходящего через эту точку, т е.: k tg f t, y .

Исходное уравнение определяет целое семейство решений. Чтобы выделить одно решение, задают начальное условие: y t0 y0 , где t0 – некоторое заданное значение аргумента t , а y0 начальное значение функции.

56

Задача Коши заключается в отыскании функции y y t , удовлетво-

ряющей исходному уравнению и начальному условию. Обычно определяют решение задачи Коши на отрезке, расположенном справа от начального значе-

ния t0 , т. е. для t t0 , T . Разрешимость задачи Коши определяет следующая

теорема.

 

 

 

 

 

 

 

f t, y определена

 

 

 

Теорема.

Пусть функция

и непрерывна при

 

t0 t T ,

y

и

удовлетворяет

условию

Липшица:

 

f t, y1 f t, y2

 

L

 

y1 y2

 

,

где L некоторая постоянная, а y1, y2 – про-

 

 

 

 

извольные значения. Тогда для каждого начального значения y0

существует

единственное решение y t задачи Коши для t t0 , T .

 

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

ближенные значения искомого решения y t на некоторой выбранной сетке значений аргумента ti , i 0,1,... . Точки ti называются узлами сетки, а ве-

личина hi ti 1 ti – шагом сетки. Часто рассматривают равномерные сетки,

для которых шаг hi постоянен, hi h T t0 . При этом решение получается n

в виде таблицы, в которой каждому узлу сетки ti соответствуют приближенные значения функции y t в узлах сетки yi y ti .

Численные методы не позволяют найти решение в общем виде, зато они применимы к широкому классу дифференциальных уравнений.

Сходимость численных методов решения задачи Коши. Пусть y t

решение задачи Коши. Назовем погрешностью численного метода функциюi y ti yi , заданную в узлах сетки ti . В качестве абсолютной погрешности

примем величину R max y ti yi .

0 i n

Численный метод решения задачи Коши называется сходящимся, если для него R 0 при h 0. Говорят, что метод имеет p -ый порядок точности, ес-

ли для погрешности справедлива оценка R Chp , p 0, C константа,

C 0.

57

7.2. МЕТОД ЭЙЛЕРА

Простейшим методом решения задачи Коши является метод Эйлера. Будем решать задачу Коши

 

 

 

 

 

y

 

t f t, y t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y t0 y0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

на отрезке t

 

,

T . Выберем шаг h

T t0

и построим сетку с системой уз-

0

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

лов ti t0 ih,

i 0, 1,..., n . В методе Эйлера вычисляются приближенные

значения функции y t

в узлах сетки:

yi

 

 

 

y ti . Заменив производную y t

конечными разностями на отрезках ti ,

ti 1 , i 0,1,..., n 1, получим при-

ближенное равенство:

 

yi 1 yi

 

f t

, y

, i 0,1,..., n 1, которое можно

 

 

 

 

 

 

 

h

 

i

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

переписать так: yi 1 yi

hf ti ,

 

yi ,

i 0,1,..., n 1.

Эти формулы и начальное условие являются расчетными формулами ме-

тода Эйлера.

Геометрическая интерпретация одного шага метода Эйлера заключается в

том,

что решение

на отрезке

ti ,

ti 1

 

 

заменяется касательной

 

ti t ti , проведенной

в точке

ti , y ti к интегральной кривой,

y y

проходящей через эту точку. После выполнения

n шагов неизвестная инте-

гральная кривая заменяется ломаной линией (ломаной Эйлера).

Оценка погрешности. Для оценки погрешности метода Эйлера восполь-

зуемся следующей теоремой.

 

 

 

 

 

 

 

 

 

 

 

Теорема. Пусть функция f

удовлетворяет условиям:

 

 

f

 

K,

 

 

df

 

 

 

f

f

f

 

L .

 

 

 

 

 

 

 

 

 

 

y

 

 

 

f

 

 

 

 

 

df

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Тогда для метода Эйлера справедлива следующая оценка погрешности:

R max

 

y t

y

i

 

 

l2L

eKL

l2h

eKL , где l

– длина отрезка t

0

, T . Мы

 

 

 

 

 

 

0 i n

 

i

 

 

 

2n

2

 

 

 

 

 

 

 

 

 

 

 

 

 

видим, что метод Эйлера имеет первый порядок точности.

Оценка погрешности метода Эйлера часто бывает затруднительна, так как требует вычисления производных функции f t, y t . Грубую оценку по-

грешности дает правило Рунге (правило двойного пересчета), которое ис-

пользуется для различных одношаговых методов, имеющих p -ый порядок точности. Правило Рунге заключается в следующем. Пусть yih / 2 – приближения,

58

полученные с шагом

h

, а yh

– приближения,

полученные с шагом h . Тогда

 

 

 

2

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

справедливо приближенное равенство:

 

 

 

 

 

 

 

 

 

yh / 2

y t

i

 

 

 

1

 

 

yh / 2 yh

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

2p 1

 

i

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таким образом, чтобы оценить погрешность одношагового метода с шагом h / 2 , нужно найти то же решение с шагом h и вычислить величину, стоящую

справа в последней формуле, т .е. R

1

 

 

yh / 2

yh

 

. Так как метод Эйлера

 

 

 

 

 

 

 

 

 

 

 

 

 

2p 1

 

i

i

 

 

 

 

 

 

 

 

 

 

 

имеет первый порядок точности, т. е. p 1, то приближенное равенство имеет

 

 

 

 

 

 

 

 

 

 

вид: R

yh / 2

yh

.

 

 

 

 

 

 

 

 

i

i

 

 

 

 

 

 

 

 

Используя правило Рунге, можно построить процедуру приближенного вычисления решения задачи Коши с заданной точностью . Для этого нужно, начав вычисления с некоторого значения шага h , последовательно уменьшать

это значение в два раза, каждый раз вычисляя приближенное значение yih / 2 , i = 0, 1,..., n . Вычисления прекращаются тогда, когда будет выполнено усло-

вие: R

1

 

 

 

yh / 2

yh

 

. Для метода Эйлера это условие примет вид:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2p 1

 

i

i

 

 

 

 

 

 

 

 

 

 

 

R

yh / 2

yh

.

Приближенным решением будут значения yh / 2

,

 

i

i

 

 

 

 

 

 

i

 

i = 0, 1,..., n .

 

Пример 1.

Найдем решение на отрезке 0, 1 следующей задачи Коши:

 

t y

2t

y 0 1. Возьмем шаг h

1 0

 

y

 

,

0, 2. Тогда n

 

 

5.

y

0,2

 

Расчетная формула метода Эйлера имеет вид:

 

 

 

 

 

 

 

2ti

 

1, i 0,1,2,3,4,5 .

 

 

 

 

yi 1 yi 0,2 yi

 

, y0

 

 

 

 

 

 

 

 

 

 

 

 

yi

 

 

 

 

Решение представим в виде таблицы 5:

 

 

 

 

 

 

Таблица 5

 

 

 

 

 

 

 

 

i

0

1

2

3

4

5

 

ti

0

0,2

0,4

0,6

0,8

1,0

 

yi

1,0000

1,2000

1,3733

1,5294

1,6786

1,8237

 

59

Исходное уравнение есть уравнение Бернулли. Его решение можно найти в явном виде: y 2t 1 .

Для сравнения точного и приближенного решений представим точное решение в виде таблицы 6:

 

 

 

 

 

 

Таблица 6

 

 

 

 

 

 

 

i

0

1

2

3

4

5

ti

0

0,2

0,4

0,6

0,8

1,0

y ti

1,0000

1,1832

1,3416

1,4832

1,6124

1,7320

 

 

 

 

 

 

 

Из таблицы видно, что погрешность составляет

R max y ti yi 0,0917 .

0 k 5

7.3. МОДИФИЦИРОВАННЫЕ МЕТОДЫ ЭЙЛЕРА

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

ции yi 1/ 2

в точках t

i

1

 

ti h / 2 с помощью формулы:

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

y

 

 

h

f

 

y

 

 

h

f t

, y

.

 

 

 

 

 

 

 

 

 

 

1

i

 

i

i

 

 

 

 

 

 

 

 

 

 

 

 

i

 

2

 

 

2

i

i

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Затем находится значение правой части исходного уравнения в средней

 

 

 

 

 

 

 

 

 

 

 

и затем полагается yi 1 yi hf

1 , i 0,1,...,n 1.

точке f

1

f t

1 ,

y

 

 

1

 

i

 

 

i

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

2

2

 

2

 

 

 

 

 

 

 

 

 

 

 

 

2

 

Эти формулы являются расчетными формулами первого модифициро-

ванного метода Эйлера.

Первый модифицированный метод Эйлера является одношаговым методом со вторым порядком точности.

Второй модифицированный метод Эйлера – Коши. Суть этого метода состоит в следующем. Сначала вычисляются вспомогательные значения

yi 1 yi hf ti , yi .

Затем приближения искомого решения находятся по формуле:

y

y

 

 

h

f t , y

f t

 

, y

 

, i 0,1,..., n 1.

 

 

 

 

i 1

 

i

2

 

i i

 

i 1

 

i 1

 

 

 

 

 

 

 

 

Эти формулы являются расчетными формулами второго модифициро-

ванного метода Эйлера – Коши.

60