ВУЗ:
Составители:
habMMh
ab
Mhn ⋅−=⋅
−
=⋅= )(
22
ε
;
h
hM ⋅=
ε
, т.е. общий ре-
го порядка точности, несмотря на то,
го порядка.
Оценка погрешности
2
Mhn ⋅=
ε
является достаточно приблизи-
тельной, т.к. во-первых, на каждом шаге при оценке погрешности Mh
2
константа M не остается одинаковой, а во-вторых, при вычислениях
),(
ii
yxf используется приближенное значение
ii
yy
зультат вычислений получается 1-
что сама расчетная формула – 2-
~
≈
и
)
~
,(),(
iiii
yxfyxf ≈ , тем не менее, принято оценивать погрешность
метода именно так, считая, что M-общее это наибольшее значение М на
шагах, а
232
)
~
,()(0)
~
,()
~
,(),( MhyxfhMhyxfyxfyxf
iiiiyiiii
+=+⋅
′
+≈
по формуле Тейлора.
На примере метода Эйлера нужно обратить внимание еще на
одну закономерность, которая прослеживается и в других методах, - за-
висимость точ льтата от величины шага h. Вычисляя y
1,
мы
полагали, что y
0
определено точно, но исходные данные x
0
, y
0
бывают найд дополнительных измерений и допуска-
ют определенну ее значение производной
ности резу
значение
ены из некоторых
ю ошибку, назовем α, тогда
Mh
hh
yy
Mh
h
yy
Mh
h
yy
y ++
−
=+
+
−
=+
−
=
′
α
α
010101
0
.
И при вычислении производной имеет вид ошибка
Mh
h
+=
α
ε
.
Рассмотрим у зависимость графически. Это гипербола, нас интересу-
ет положите ая .
Для внительно больших значений h погрешность убывает с
уменьшением шага, но если продолжать еньшать шаг меньше неко-
торого критического значения
эт
льн ветвь
сра шага
ум
M
h
α
=
min
, то погрешность начинает
резко расти. Таким образом,
M
M
Mh
h
⋅==⋅=
α
αα
ε
2
min
min
min
.
Вывод понятен: никакая ельная наука не позволит
вам получить результат существенно чем те исходные данные,
которые же вы настаиваете и уменьшаете шаг вы-
12
ε
h
h
min
числений и дальше, то получаете далекие от точного решения числен-
ные результаты. Этот вывод справедлив и для других численных мето-
дов.
Современная наука предложила много других методов для решения
задачи Коши. Но метод Эйлера не потерял своей актуальности благода-
ря простоте использования и высокой сходимости. Этот метод приме-
няют даже для
разрывных функций ),( yxf , что не проходит с другими
методами.
Рис.3.1. Уравнение асимптоты
hM
⋅
=
ε
4. Задача Коши для обыкновенных дифференциальных
уравнений 1-го порядка. Методы Рунге-Кутта
Методы Рунге-Кутта – одношаговые методы, существенно более
точные, чем метод Эйлера.
Общая схема получения методов. Идея методов Рунге-Кутта состо-
ит в том, что в отличие от метода Эйлера приближенное значение на
следующем шаге вычисляется вначале в некоторых
промежуточных
точках, а затем усредняется:
M
M
+
α
α
прост и вычислит
точнее,
вы используете. Если
11
b−a числений и дальше, то получаете далекие от точного решения числен- ε = n ⋅ Mh 2 = ⋅ Mh 2 = M (b − a) ⋅ h ; ε = M ⋅ h , т.е. общий ре- ные результаты. Этот вывод справедлив и для других численных мето- h дов. зультат вычислений получается 1-го порядка точности, несмотря на то, Современная наука предложила много других методов для решения что сама расчетная формула – 2-го порядка. задачи Коши. Но метод Эйлера не потерял своей актуальности благода- Оценка погрешности ε = n ⋅ Mh 2 является достаточно приблизи- ря простоте использования и высокой сходимости. Этот метод приме- тельной, т.к. во-первых, на каждом шаге при оценке погрешности Mh2 няют даже для разрывных функций f ( x, y ) , что не проходит с другими константа M не остается одинаковой, а во-вторых, при вычислениях методами. f ( xi , y i ) используется приближенное значение yi ≈ ~ yi и f ( x i , y i ) ≈ f ( xi , ~ y i ) , тем не менее, принято оценивать погрешность ε метода именно так, считая, что M-общее это наибольшее значение М на шагах, а f ( xi , yi ) ≈ f ( xi , ~ yi ) + f y′( xi , ~ yi ) ⋅ Mh 2 + 0(h3 ) = f ( xi , ~ yi ) + Mh 2 по формуле Тейлора. На примере метода Эйлера нужно обратить внимание еще на одну закономерность, которая прослеживается и в других методах, - за- висимость точности результата от величины шага h. Вычисляя y1, мы полагали, что значение y0 определено точно, но исходные данные x0, y0 бывают найдены из некоторых дополнительных измерений и допуска- ют определенную ошибку, назовем ее α, тогда значение производной y1 − y0 y − y +α y −y α y0′ = + Mh = 1 0 + Mh = 1 0 + + Mh . h h h h α h И ошибка при вычислении производной имеет вид ε = + Mh . hmin h Рассмотрим эту зависимость графически. Это гипербола, нас интересу- ет положительная ветвь. Рис.3.1. Уравнение асимптоты ε = M ⋅ h Для сравнительно больших значений шага h погрешность убывает с уменьшением шага, но если продолжать уменьшать шаг меньше неко- α 4. Задача Коши для обыкновенных дифференциальных торого критического значения hmin = , то погрешность начинает M уравнений 1-го порядка. Методы Рунге-Кутта резко расти. Таким образом, Методы Рунге-Кутта – одношаговые методы, существенно более α α M α ε min = ⋅ Mhmin = +M = 2 α ⋅M . точные, чем метод Эйлера. hmin α M Общая схема получения методов. Идея методов Рунге-Кутта состо- Вывод прост и понятен: никакая вычислительная наука не позволит ит в том, что в отличие от метода Эйлера приближенное значение на вам получить результат существенно точнее, чем те исходные данные, следующем шаге вычисляется вначале в некоторых промежуточных которые вы используете. Если же вы настаиваете и уменьшаете шаг вы- точках, а затем усредняется: 11 12
Страницы
- « первая
- ‹ предыдущая
- …
- 4
- 5
- 6
- 7
- 8
- …
- следующая ›
- последняя »