Приближенное вычисление значений функции

Пусть требуется вычислить значение функции f (x) при х = х 1 с заданной точностью ε > 0. Если функцию f (x) в интервале (– R, R) можно разложить в степенной ряд

f (x)= c 0 + c 1 x + c 2 x 2 + … + cnxn + …

и х 1 (– R, R), то точное значение f (х 1) равно сумме этого ряда при х = х 1, т.е.

f (х 1) = c 0 + c 1 х 1 + c 2 х 12 + … + cnх 1 n + …,

 а приближенное – частичной сумме Sn (х 1), т.е.

f (х 1) ≈ c 0 + c 1 х 1 + c 2 х 12 + … + cn х 1 n.

Точность этого равенства увеличивается с ростом n. Абсолютная погрешность этого приближения равна модулю остатка ряда, т.е. | f (х 1) – Sn (х 1) | = | rn (х 1) |, где rn (х 1) = cn +1 х 1 n +1 + cn +2 х 1 n +2 + ….

Т.о., ошибку | f (х 1) – Sn (х 1) | можно найти, оценив остаток rn (х 1) ряда. Для рядов лейбницевского типа (см. теорему Лейбница для знакочередующихся рядов) этот остаток не превосходит его первого члена:

| rn (х 1) |≤| cn +1 х 1 n +1|. В остальных случаях составляют ряд из модулей членов ряда и для него стараются подобрать мажорирующий его сходящийся ряд (обычно геометрическую прогрессию), который легко бы суммировался. И в качестве оценки | rn (х 1) | берут величину остатка этого нового ряда.

Пример 35. Найти sin1 с точностью до 0,001.

Имеем: sin х = 1 – +  –  + …, –∞ < х <∞– ряд лейбницевского типа.

Т.к. ≈ 0,008(3) > 0,001, а ≈ 0,0002 < 0,001, то для нахождения sin1 с точностью до 0,001 достаточно первых трех слагаемых sin1≈1 – + = 0,842. Допускаемая при этом ошибка меньше, чем первый отброшенный член, т.е. меньше, чем 0,0002.

Пример 36. Вычислить число е с точностью до 0,001.

Имеем: е = 1 + + +  + …, –∞ < х <∞.

Оценим ошибку rn (х):

rn (х) = + +  + … = < =

= · = , т.е.rn (х) < .

Остается подобрать наименьшее натуральное число n, чтобы выполнялось неравенство < 0,001. Легко проверить, что оно выполняется приn ≥6. Поэтому имеем:

е ≈1 + + + + + + = 2,718.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: