Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2406

.pdf
Скачиваний:
0
Добавлен:
15.11.2022
Размер:
1.55 Mб
Скачать

 

 

 

2

 

 

2

1

 

x

x

2

 

x 3

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

x

3

3

 

 

3

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

или

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

2

 

2

 

 

x 2

x2

2

 

x3

 

2

 

xn

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3 x 3

3

 

3 3

 

32

 

3

33

 

3

 

3n

где 1

x

1

, т.е.

3 x 3 .

 

3

 

 

 

 

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

Пусть требуется вычислить значение функции f (x) при x x1 с заданной точностью 0 .

Если функцию

f (x) в интервале

( R, R) можно

разложить в степенной ряд

 

 

 

 

 

 

 

 

 

 

f (x)

a

0

 

a x a

2

x2

 

a

n

xn

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

и x1 ( R, R) , то точное значение

f (x1 )

равно сумме этого

ряда при x x1 , т.е.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f (x )

 

a

0

a x a

x2

 

a

xn

 

,

1

 

 

 

 

1

1

 

2 1

 

 

 

 

n 1

 

 

 

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

 

f (x )

S

n

(x )

 

a

0

a x a

x2

a

xn .

1

 

 

 

1

 

 

 

1 1

 

 

2

1

 

 

 

n 1

Точность этого равенства увеличивается с ростом n . Абсолютная погрешность этого приближенного равенства равна модулю остатка ряда, т.е.

f (x1 ) Sn (x1 )rn (x1 ) ,

где

r (x )

a

xn 1

a

xn 2

.

n 1

 

n 1 1

 

n 2 1

 

43

Таким образом, ошибку f (x1 ) Sn (x1 ) можно найти, оценив остаток rn (x1 ) ряда.

Для рядов лейбницевского типа

rn (x1 )un 1 (x1 ) un 2 (x1 ) un 3 (x1 ) un 1 (x1 ) .

В остальных случаях (ряд знакопеременный или знакоположительный) составляют ряд из модулей членов ряда и для него стараются найти (подобрать) положительный ряд с большими членами (обычно это сходящийся ряд геометрической прогрессии), который легко бы суммиро-

вался. И в качестве оценки

rn (x1 )

 

берут величину остатка

этого нового ряда.

 

 

 

 

 

 

 

 

 

 

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

 

Решение. Согласно формуле (2.2),

 

 

 

 

1

3

1 5

 

 

n 1

1

 

.

sin1 1

 

1

 

1

( 1)

 

 

 

 

 

 

 

 

 

3!

 

5!

n 1

 

 

(2n 1)!

 

Стоящий справа ряд сходится абсолютно (проверить само-

стоятельно).

Так

 

как

 

 

1

0,008(3) 0,001,

а

 

 

 

 

 

 

 

5!

 

 

 

 

 

 

 

 

 

 

 

 

1

0,0002

0,001, то для нахождения sin1 с точностью до

 

 

7!

 

 

 

 

 

 

 

 

 

 

 

0,001 достаточно первых трех слагаемых:

 

 

 

 

sin1

1

1

 

1

 

0,842 .

 

 

 

 

 

 

 

 

 

 

 

 

 

3!

5!

 

 

 

 

 

 

 

 

 

44

Допускаемая при этом ошибка меньше, чем первый отброшенный член (т.е. меньше, чем 0,0002). Вычисленное микрокалькулятором значение sin1 примерно равно 0,84174.

Пример 2. Вычислить число e

с точностью до 0,001.

Решение. Подставив x

1 в формулу (2.1), получим:

 

1

 

1

 

1

 

 

e 1

 

 

 

 

 

 

 

 

.

1!

2!

n!

Справа стоит знакоположительный ряд. Возьмем n слагаемых и оценим ошибку rn (x) :

rn

(x)

 

 

1

 

 

 

 

 

 

 

1

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(n 1)! (n

2)!

(n

3)!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

1

1

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(n

1)!

n

2

 

 

(n 2)(n

3)

 

 

 

 

 

 

 

 

1

 

 

1

 

 

 

 

1

 

 

 

 

 

1

 

 

 

 

1

 

 

1

 

 

 

1

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(n 1)!

 

n

1

 

 

(n

1)

2

 

 

 

(n

1)!

 

 

 

 

1

 

 

 

n! n

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где r (x)

1

 

. Остается подобрать наименьшее натураль-

 

 

 

 

 

 

n

 

n! n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ное число n , чтобы выполнялось неравенство

 

1

 

 

0,001.

 

 

 

 

 

 

n! n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

45

Нетрудно вычислить, что это неравенство выполня-

ется при n

 

6 . Поэтому:

 

 

 

 

 

 

 

 

e

1

1

1

 

1

 

1

 

1

 

1

2

517

2,718 .

2!

3!

4!

5!

6!

720

 

 

 

 

 

Замечание. Оценку остатка ряда можно производить с помощью остаточного члена ряда Маклорена

f (x1 ) Sn (x1 )

 

Rn

(x1 )

 

 

f (n 1) (c)

,

 

 

 

 

 

(n

1)!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где c находится между 0 и x1 . В последнем примере

R (1)

 

ec

, 0 c

1. Так как ec

e1

3, то

 

 

 

 

 

 

n

 

 

(n

1)!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Rn

(1)

3

 

 

 

. При n

 

6 получим:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(n

1)!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R6 (1)

3

0,001

,

e 1 1

1

 

 

1

2,718.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7!

 

 

2!

 

6!

 

2.3. Приближенное вычисление определенных интегралов

Бесконечные ряды применяются также для приближенного вычисления неопределенных и определенных ин-

46

тегралов в случаях, когда первообразная не выражается в конечном виде через элементарные функции, либо нахождение первообразной сложно.

b

Пусть требуется вычислить f (x)dx с точностью до

a

0 . Если подынтегральную функцию f (x) можно разложить в ряд по степеням x и интервал сходимости

( R, R) включит в себя отрезок [a,b] , то для вычисления

заданного интеграла можно воспользоваться свойством почленного интегрирования этого ряда. Ошибку вычислений определяют так же, как и при вычислении значений функции.

 

 

 

 

 

 

 

 

 

 

 

 

1 4

 

 

 

 

 

Пример. Вычислить интеграл

e x2 dx с точностью

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

0,001.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Решение. Разложим подынтегральную функцию в

ряд Маклорена, заменяя x

на ( x 2 )

в формуле (2.1):

 

 

 

2

 

x

2

 

x

4

 

x

6

 

 

 

 

 

 

 

e x

1

 

 

 

 

 

, x

(

,

)

(2.11).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1!

2!

3!

 

 

 

 

 

 

 

 

 

 

Интегрируя обе части равенства (2.11) на отрезке

0,

1

,

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

лежащем внутри интервала сходимости (

,

) , получим:

47

1 4

 

2

 

 

1 4

 

x

2

 

 

x

4

 

 

 

 

x

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

e

x

dx

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1!

 

 

 

2!

 

 

 

 

3!

 

 

 

 

0

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

3

 

 

 

 

 

 

x

5

 

 

 

x

7

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1! 3

 

 

 

2! 5

 

 

3! 7

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

1

 

 

 

 

1

 

 

 

1

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4 1! 3 43

 

 

2! 5 45 3! 7 44

 

Получили ряд лейбницевского типа. Так как

 

 

 

1

 

 

 

0,0052

0,001, а

1

 

 

 

0,001, то с точностью

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1! 3

43

 

1! 3

45

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

до 0,001 имеем:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 4

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

e x

2

dx

 

 

 

 

 

 

0,245 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

192

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Замечание. Первообразную F(x) для функции

f (x)

e x2

легко найти в виде степенного ряда, проинтегрировав равенство (2.11) в пределах от 0 до x :

 

x

2

 

x

 

t

2

 

t

4

 

F(x)

e t

dt

 

1

 

 

 

dt

 

 

 

 

 

 

 

 

 

1!

2!

 

0

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

48

 

x3 x5

 

x7

x

 

 

 

 

 

, x ( , ) .

1! 3

2! 5

3! 7

 

 

1

 

 

x2

Функции f (x)

 

 

e 2

 

 

 

 

 

 

2

 

 

 

 

 

x

и F(x) f (t) dt играют очень

0

важную роль в теории вероятностей. Первая – плотность стандартного распределения вероятностей, вторая –

 

 

 

 

 

1

 

 

x

t 2

 

 

 

 

функция Лапласа F (x)

 

 

e

2

dt (или интеграл веро-

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

0

 

 

 

 

 

ятностей). Итак, мы получили, что функция Лапласа

представляется рядом

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

x3

 

x5

 

 

x7

F(x)

 

 

 

x

 

 

 

 

 

,

 

 

 

2 3

22 2! 5

23 3! 7

2

который сходится на всей числовой оси.

2.4. Приближенное решение дифференциальных уравнений

Если решение дифференциального уравнения не выражается через элементарные функции в конечном виде или способ его решения слишком сложен, то для приближенного решения уравнения можно воспользоваться рядом Тейлора.

49

Рассмотрим два способа решения дифференциальных уравнений с помощью степенных рядов.

Пусть, например, требуется решить уравнение

y

f (x, y, y ) ,

(2.12)

удовлетворяющее начальным условиям

y

 

y0 , y

y0 .

(2.13)

 

x

x0

x x0

 

Способ последовательного дифференцирования

Решение y y(x) уравнения (2.12) будем искать в виде ряда Тейлора:

y y(x

 

)

y (x0 )

(x x

 

)

y (x0 )

(x x

 

)2

 

0

1!

0

2!

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y(n) (x0 )

(x x

 

)n

,

(2.14)

 

0

 

n!

 

 

 

 

 

 

 

 

при этом первые два коэффициента найдем из начальных условий (2.13). Подставив в уравнение (2.12) значения

x x0 , y y0 , y y0 , найдем третий коэффициент

50

y

0

f (x

0

, y

0

, y

0

) . Значения

y

(x

0

), y(4) (x

0

), находим

 

 

 

 

 

 

 

 

 

путем последовательного дифференцирования уравнения (2.12) по x и вычисления производных при x x0 . Най-

денные значения производных (коэффициентов) подставляем в равенство (2.14). Ряд (2.14) представляет искомое частное решение уравнения (2.12) для тех значений x , при которых он сходится. Частичная сумма этого ряда будет приближенным решением дифференциального уравнения

(2.12).

Рассмотренный способ применим и для построения общего решения уравнения (2.12), если y0 и y0 рассматривать как произвольные постоянные.

Способ последовательного дифференцирования применим для решения дифференциальных уравнений любого порядка.

Пример. Методом последовательного дифференцирования найти пять первых членов (отличных от нуля) раз-

ложения в ряд решения уравнения y x 2 y 2 , y( 1) 2,

y ( 1) 12 .

Решение. Будем искать решение в виде

y y( 1)

y ( 1)

(x 1)

y ( 1)

(x 1)2

y ( 1)

(x 1)3

 

1!

2!

3!

 

 

 

 

 

51

Здесь y( 1) 2, y ( 1)

1

. Найдем

y (

1) , подставив

2

 

 

 

 

x 1 в исходное уравнение y ( 1)

(

1)2 22 5 . Для

нахождения последующих коэффициентов дифференцируем заданное дифференциальное уравнение:

y

2x 2yy ,

 

 

y (4)

2 2( y )2

2 yy ,

 

y (5)

4 y y 2 y y

2 yy

6 y y 2 yy ,

При x 1 получим:

y ( 1)

2

2

2

 

1

0

,

2

 

 

 

 

 

 

 

 

 

 

y(4) (

1)

2

2

 

1

 

2

2 5

22,5 ,

4

 

 

 

 

 

 

 

 

 

 

 

y(5) (

1)

6

1

 

5

 

2

2 0

15 ,

2

 

 

 

 

 

 

 

 

 

 

 

 

 

52

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]