ÐекÑÐ¸Ñ 7
ÐекÑÐ¸Ñ 7
ÐекÑÐ¸Ñ 7
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Пример 9. Неустойчивость алгоритмов<br />
• Проверить неустойчивость алгоритмов (погрешность действия) на<br />
примере вычисления интеграла 1<br />
n x−1<br />
(n = 1, 2, 3,...)<br />
при помощи рекуррентной формулы<br />
1 1<br />
n x − 1 n x − 1<br />
1<br />
n − 1 x − 1<br />
En<br />
= ∫ x e dx<br />
E x e dx x e n x e dx 1 n E<br />
n<br />
= ∫ = − ∫ = − ⋅<br />
0<br />
0 0<br />
,(n = 2, 3,...),<br />
• E 0 вычислить аналитически и построить таблицу значений E n<br />
при n = 1, 2,..., 24. Оценить возникающую ошибку.<br />
• Повторить вычисления, изменив алгоритм на устойчивый ⇒<br />
E n-1 = (1 – E n )/n.<br />
Аналитически и численно оценить ошибку при вычислениях E n<br />
для n = 24, 23,..., 1 при выборе начального значения E 25 =0<br />
(показать, что начальная ошибка δE 24 < 1/25 и далее уменьшается !).<br />
0<br />
n−1<br />
Ю.Н. Прошин ЧМММ. Лекция 7<br />
# 23