01.02.2015 Views

Лекция 7

Лекция 7

Лекция 7

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!