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

Методические указания к практическим работам для студентов направления 09.03.02 «Информатика и вычислительная техника»

.pdf
Скачиваний:
3
Добавлен:
05.02.2023
Размер:
915.58 Кб
Скачать

Формула (14) означает, что площадь под кривой y f (x) на [a,b] заменяется площадью прямоугольника с основанием

b a и высотой f (a) .

 

так как множитель x a

 

В силу теоремы о среднем,

не

меняет знак на [a,b] и

 

 

 

 

 

 

f (x) предполагается непрерывной на

[a,b] , существует точка [a,b], такая, что

 

 

 

 

b

 

(b a)2

 

 

R0,лев. ( f ) f ( ) (x a)dx

 

f ( ) .

 

2

 

 

a

 

 

 

 

 

 

 

 

 

 

Разделим отрезок [a,b] на m

отрезков длиной h

b a

и

m

 

 

 

 

 

 

к каждому отрезку применим формулу левых прямоугольников. Тогда

a (k 1)h

 

 

 

f (x)dx hf (a kh),

 

 

 

 

a kh

 

 

(k )

 

h2

 

 

 

 

R0,л ев.

( f )

 

 

f ( k ), k [a kh, a (k

1)h],

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k 0, m 1.

 

 

Просуммировав результаты по всем отрезкам, получим

обобщенную формулу левых прямоугольников

 

 

 

b

 

 

 

b a

f0 f1 ... fm 1

,

 

 

f (x)dx

(15)

 

 

 

a

 

 

 

m

 

 

 

 

 

 

 

 

 

 

 

 

где fk f (a kh), k 0, m 1. При этом погрешности также суммируются, то есть

(об.)

 

m 1 (k )

 

(b a)2 m 1

 

R0,л ев.

( f )

R0,л ев.

( f )

 

f ( k ) .

 

2m2

 

 

 

k 0

 

k 0

 

 

 

 

 

 

 

[a,b] и

В силу предположения о непрерывности f (x) на

согласно теореме о среднем, существует точка [a,b] такая, что

21

1 m 1

m f ( k ) f ( ).

k 0

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

R(об.) ( f ) (b a)2 f ( ) .

0,л ев. 2m

2. Формула правых прямоугольников

В качестве узла квадратурного правила выбирается правый конец интервала [a,b] , т.е. точка b . Тогда квадратурная фор-

мула называется формулой правых прямоугольников и записывается в виде

b

 

 

 

 

f (x)dx (b a) f (b) R0,пр. ( f ),

(16)

a

 

 

 

 

где

 

 

 

 

b

 

(b a)2

 

 

 

 

 

R0,пр. ( f ) (x b) f ( )dx

2

f ( ).

a

 

 

 

 

 

 

 

Формула (16) означает, что площадь под кривой

y f (x)

на [a,b] заменяется площадью прямоугольника с основанием

b a и высотой f (b) .

 

 

 

Разделив отрезок [a,b] на

m отрезков длиной h

b a

,

m

 

 

 

применив к каждому отрезку формулу правых прямоугольников и просуммировав результаты, получим обобщенную формулу правых прямоугольников

b

 

b a

f1 f

 

... fm .

 

f (x)dx

 

(17)

 

2

a

 

m

 

 

 

 

 

 

 

 

 

 

 

 

Погрешность формулы (17) запишется в виде

 

(об.)

 

 

(b a)2

 

 

R0,л ев.

( f )

 

 

 

f ( ) .

 

 

2m

 

 

 

 

 

 

 

 

 

22

3. Формула средних прямоугольников

В качестве узла квадратурного правила выбирается средняя

точка интервала [a,b] , то есть точка a b . Тогда квадратурная

2

формула называется формулой средних прямоугольников и имеет вид

b

a b

 

 

 

 

 

f (x)dx (b a) f

 

 

R0,ср. ( f ) .

(18)

 

a

 

2

 

 

 

 

 

 

 

Формула (18) означает, что площадь под кривой

y f (x)

на [a,b] заменяется площадью прямоугольника с основанием

b a и высотой

a b

f

 

.

 

 

 

2

Так как середина интервала [a,b] является узлом квадратурной формулы, то эта формула будет точной для всех многочленов первой степени. Тогда функцию f (x) можно представить в виде

f (x) P (x) r(x),

1

где P (x) − многочлен Тейлора первой степени, удовлетворя-

1

ющий условиям

a b P

1 2

a b

 

a b

f

 

,

 

 

 

 

 

 

P

 

 

 

2

1

 

2

a b f .

2

Остаточный член при кратном интерполировании в предположении, что f (x) имеет непрерывные производные второго

порядка, имеет вид

 

 

 

 

 

 

 

 

 

r(x)

1

 

 

 

a b 2

 

 

 

x

 

 

 

 

 

 

 

f ( ),

 

2

 

 

 

2

 

 

где − некоторая точка интервала [a,b] . Тогда

 

 

1 b

 

 

a b 2

 

R0,cp. ( f )

 

 

x

 

 

 

2

2

f ( )dx .

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

23

 

 

 

 

 

a b

2

 

Так как множитель x

 

 

0 и

 

f (x) непрерывна на

 

2

 

 

[a,b] , то, согласно теореме о среднем, существует такая точка

[a,b], что

R0,cp. ( f ) 12 f (

Разделим отрезок [

b

a b 2

b a 3

 

 

) x

 

dx

 

 

 

 

f ( ) .

 

a

2

24

 

 

 

a,b] на m частей длиной h

b a

и к

m

 

 

 

 

 

 

каждому отрезку применим формулу средних прямоугольников (18). Тогда

a (k 1)h

f (x)dx hf a 2k2 1 h

a kh

R(k ) ( f ) h3 f ( k ), k [a kh, a (k 1)h],

0,cp. 24

k 0, m 1.

Просуммировав результаты по всем отрезкам, получим обобщенную формулу средних прямоугольников

b

f (x)dx

a

 

b a

 

 

 

f a

m

 

 

 

h

 

3h

 

 

 

f a

 

 

... f a

 

 

2

 

2

 

(2m 1)h

. (19)

2

Погрешность формулы (19) можно записать, просуммировав R0(k,cp) . ( f ) по всем отрезкам, то есть

(об.)

m 1

(k )

 

(b a)3 m 1

 

R0,cp.

( f ) R0,cp.

( f )

 

 

24m3

f ( k ) .

 

k 0

 

 

k 0

 

Согласно теореме о среднем и в предположении о непрерывности f (x) на [a,b] , погрешность обобщенной формулы средних прямоугольников запишется в виде

24

(об.)

 

(b a)3

 

 

R0,cp. ( f )

 

 

 

 

f

(20)

24m2

 

 

( ).

 

 

 

 

 

 

 

4. Квадратурная формула трапеций

 

 

 

 

 

Для формулы трапеций

B1

B1

 

1

. Два равноотстоящих

 

 

 

0

1

2

 

 

 

 

 

 

 

 

узла на [a,b] образуют точки a и b . Формула трапеций и выражение для погрешности имеют вид

 

 

 

b

 

 

b a

 

 

 

 

 

 

 

 

f (x)dx

[ f (a) f (b)],

(21)

 

 

 

 

 

 

 

a

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b

f

 

 

 

 

 

 

 

(b a)

3

 

 

R1 ( f )

( )

(x a)(x

b)dx

 

 

 

 

 

 

 

 

 

 

2

 

12

 

f ( ) .

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Последнее выражение для R1 ( f )

получается в предположении,

 

 

 

 

 

 

 

и произведение (x a)(x b)

что f (x) непрерывна на [a,b]

не меняет знак на [a,b] .

Геометрически формула (21) означает, что площадь, ограниченная кривой y f (x) на [a,b] , заменяется площадью тра-

пеции с основанием (b a)

и высотой

f (a) f (b)

.

2

 

 

 

Разделив отрезок [a,b]

на m частей, применив к каждой

части формулу трапеций и просуммировав результаты, получим обобщенную формулу трапеций

b

 

b a

 

 

 

f (x)dx

[ f0 2( f1 f2 fm 1 ) fm ]

. (22)

 

a

 

2m

 

 

 

 

 

Погрешность обобщенной формулы трапеций имеет вид

25

(об.)

( f )

(b a)3

 

R1

 

12m2

f ( ) .

 

 

 

5.Квадратурная формула Симпсона (парабол)

Вэтом случае B02 B22 16 , B12 64 . Три равноотстоящих

узла на [a,b] образуют точки a, a b , b . Квадратурная форму-

2

ла Симпсона имеет вид

b

b a

a b

 

 

f (x)dx

 

f (a) 4 f

 

 

f (b)

. (23)

 

 

a

6

 

 

2

 

 

Геометрически формула (23) означает, что площадь, ограниченная кривой y f (x) на [a,b] , заменяется площадью,

ограниченной параболой, построенной на [a,b] по трем точкам

a, a b , b .

2

Так как средняя точка интервала [a,b] является узлом

квадратурного правила, то формула (23) является точной для многочленов третьей степени. Для нахождения погрешности квадратурной формулы Симпсона построим многочлен Эрмита третьей степени P3 (x) , удовлетворяющий условиям:

P3

(a) f (a),

 

 

 

 

 

 

 

 

 

 

a b

a b

 

a b

a b

P

 

 

 

f

 

,

 

 

 

 

 

 

,

 

 

 

 

 

 

P

 

f

 

3

 

2

 

2

3

 

2

 

2

P3 (b) f (b).

Остаточный член многочлена Эрмита P3(x) имеет вид:

 

 

f (4)

( )

 

a b

2

r3

(x)

 

 

(x a) x

 

(x b) .

4!

 

 

 

 

2

 

Тогда остаточный член квадратурного правила Симпсона можно вычислить следующим образом:

26

R2 ( f

Так как

b

f (4) ( )

 

 

a b

2

)

 

(x a) x

 

 

 

(x b)dx .

 

 

 

 

a

4!

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

a b 2

множитель (x a) x

 

 

 

(x b) не меняет

 

 

 

 

 

2

 

 

знак на [a,b] и, в предположении о непрерывности

 

f (4) (x) на

[a,b] , существует точка [a,b] такая, что

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f (4) ( ) b

 

 

 

a b 2

 

 

 

 

 

 

1

b a 5

(4)

 

 

R2

( f )

 

 

 

 

 

(x a) x

 

 

 

 

 

(x b)dx

 

 

 

 

 

 

f

 

( ).

 

 

4!

 

 

 

 

 

 

90

 

2

 

 

 

 

 

 

 

 

a

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Разделим отрезок [a,b]

на четное число m частей длиной

h

b a

 

и

к сдвоенному

отрезку

[a (k 1)h, a (k 1)h]

 

 

 

 

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

применим формулу (23). Тогда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a (k 1)h

 

 

 

 

 

 

 

h

fk 1 4 fk fk 1 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f (x)dx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a (k 1)h

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Просуммировав результаты по всем сдвоенным отрезкам на

[a,b] , получим обобщенную формулу Симпсона

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b

 

 

 

 

 

 

b a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f (x)dx

[ f0 fm

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

 

 

 

 

 

 

3m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2( f2

f4 ... fm 2 ) 4( f1 f3

 

... fm 1)] ,

 

 

 

погрешность которой можно представить в виде

 

 

 

 

 

 

 

R(об.)

( f )

1

h5

f

(4) ( ) f

(4) (

 

) ... f

(4) (

 

 

) ,

 

 

3

m 1

 

2

 

 

 

 

90

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где k [a (k 1)h, a (k 1)h], k 1, m 1.

 

 

 

 

 

 

 

 

 

 

Ввиду предположения о непрерывности f (4) (x) на [a,b] ,

и,

согласно

теореме

о

 

 

среднем,

существует

такая

точка

[a,b] , что

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

f

(4) ( ) f (4) (

 

) ... f

(4) (

 

 

 

) f (4)

( ) .

 

 

 

 

 

 

 

 

3

m 1

 

 

 

 

 

 

m

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

27

Тогда выражение для погрешности квадратурной формулы Симпсона примет вид

R(об.) ( f ) (b a)5 f (4) ( ).

2 180m4

Практическое занятие № 6.

Метод Ньютона для решения нелинейного уравнения

Задание. Отделить корни уравнения f (x) 0 графически

и уточнить. Проверить достаточное условие сходимости. Один из корней уравнения вычислить с помощью метода Ньютона с точность до 0,00005. Варианты исходных данных приведе-

ны в приложении.

Цель работы. Дать студентам практические навыки численного решения нелинейного уравнения.

Указания к выполнению. Рассмотрим основные формулы, позволяющие реализовать численное решение уравнений с помощью метода Ньютона. Начальное приближение x0 можно

определить графически как точку пересечения функцией y f (x) оси абсцисс. Идея этого метода заключается в том,

что он позволяет решение нелинейного уравнения свести к решению последовательности линейных задач.

Пусть требуется

найти

точное

решение

x

уравнения

f (x) 0 при заданном начальном приближении

x0 . Итераци-

онное правило Ньютона имеет вид:

 

 

 

 

x

x

f (хп )

,

п 0,1,...

.

(24)

 

n 1

n

 

 

 

 

 

 

f (хп )

 

 

 

 

Геометрически метод Ньютона означает следующее (см. рис. 3): точное решение x является точкой пересечения кривой y f (x) с осью абсцисс. За очередное приближение xn 1 при-

28

нимается точка пересечения касательной к кривой в точке (xn , f (xn )) с осью абсцисс.

Рис. 3. Графическая иллюстрация к методу Ньютона

Итерационный процесс следует продолжать до тех, пор пока не будет выполнено неравенство

xn 1 xn

 

,

(25)

 

где - заданная точность решения уравнения.

Для проверки сходимости метода Ньютона используются следующая теорема.

Теорема. Если f (х) определена, дважды дифференцируема в [ , ] и принимает значения разных знаков на концах ин-

 

 

тервала [ , ], причем f (х) и

f (х) отличны от нуля и со-

храняют постоянные знаки на [ , ], то, используя начальное приближение x0 [ , ], удовлетворяющего неравенству

f (x0 ) f (x0 ) 0 ,

получим сходящийся итерационный процесс (24) для определения единственного корня x* уравнения f (x) 0 с любой сте-

пенью точности.

Эта теорема дает достаточные условия сходимости метода Ньютона.

29

Сходимость метода Ньютона является квадратичной. Пример. Найти корень уравнения f (x) 0 для функции

f (x) вида:

f (x) x2 7x x 12 .

2

Выполнив отделение корней (это можно сделать построив график функции y f (x) ) найдем интервал, которому принадле-

жит только один корень уравнения. В качестве этого интервала можно взять следующий: 1.5, 1.75 .

За начальное приближение примем значение x0 1.7 , которое

принадлежит выбранному интервалу. Проверим достаточные условия сходимости метода Ньютона (см. теорему).

a. Функция f(x) определена и дважды дифференцируема на

[1.5,1.75]:

f ' (x) x 7

1

 

 

и f ' ' (x) 1

1

 

.

 

 

 

 

 

 

 

 

 

43

 

 

2

x

 

x

b.На интервале [1.5,1.75] производные f’(x) и f’’(x) отличны от нуля и сохраняют постоянные знаки.

c.Произведение положительно f (x0 ) f ''(x0 ) 0.26836 0 .

Для нахождения решения уравнения f (x) 0 с точностью

0.5 10 4 , используем формулы метода Ньютона (24) в результате за 4 итерации получим корень с заданной точностью x 1,7426 .

30

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