01.02.2015 Views

Лекция 7

Лекция 7

Лекция 7

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Пример 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!