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

Вычислительная математика.-6

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

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

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

 

.

 

f (x)dx

2 ... fm

(17)

 

a

m

 

 

 

 

 

 

 

 

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

21

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

0,л ев. 2m

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

a b

 

a b

a b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P

 

 

f

 

,

 

 

 

.

 

 

P

 

f

 

1

 

2

 

2

1

2

 

 

2

Остаточный член при кратном интерполировании в предпо-

ложении, что

f (x)

имеет непрерывные производные второго

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

 

 

 

 

 

 

1

 

a b 2

 

r(x)

 

x

 

 

 

 

f ( ),

 

2

 

2

 

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

22

 

1 b

 

a b 2

 

R0,cp. ( f )

 

 

 

x

 

 

2

 

f ( )dx .

 

a

 

2

 

 

 

 

 

 

 

 

 

 

 

a b 2

 

 

 

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

 

 

 

 

 

0 и

 

 

 

 

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

 

 

 

2

 

 

 

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

[a,b], что

 

1

 

b

a b 2

b a 3

 

 

R0,cp. ( f )

 

 

 

dx

 

 

 

f ( ) x

 

 

f ( ) .

 

 

2

 

a

2

24

 

 

 

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

b a

и к

m

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

a (k 1)h

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f (x)dx hf a

2k 1

h

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

a kh

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(k )

( f )

 

h3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R0,cp.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

24

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k 0, m 1.

 

 

 

 

 

 

 

 

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f (x)dx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b a

 

 

 

h

 

 

 

3h

 

 

 

 

 

(2m 1)h

 

 

 

 

 

 

f a

 

 

 

f a

 

 

 

 

... f

a

 

 

 

 

. (19)

 

 

m

2

2

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Погрешность формулы (19) можно записать, просуммиро-

вав

R(k )

( f ) по всем отрезкам, то есть

 

 

 

 

 

 

 

 

0,cp.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(об.)

 

 

m 1

(k )

 

 

 

 

(b a)3 m 1

 

 

 

 

 

 

R0,cp. ( f ) R0,cp.

( f )

 

 

 

 

 

 

 

 

 

 

 

 

24m3

 

f ( k ) .

 

 

 

 

 

 

 

 

 

 

k 0

 

 

 

 

 

 

k 0

 

 

 

 

23

Согласно теореме о среднем и в предположении о непрерывно-

 

[a,b] , погрешность обобщенной формулы сред-

сти f (x) на

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

 

 

 

(об.)

( f )

(b a)3

 

 

 

R0,cp.

 

 

(20)

 

24m2

f ( ).

 

 

 

 

 

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

Для формулы трапеций B01 B11 12 . Два равноотстоящих

узла на [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 частей, применив к каждой

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

24

b

 

b a

 

 

 

f (x)dx

[ f0 2( f1 f2 fm 1 ) fm ]

. (22)

 

a

 

2m

 

 

 

 

 

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

(об.)

( f )

(b a)3

 

R1

 

12m2

f ( ) .

 

 

 

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

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

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

2

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

b

 

b a

 

f (x)dx

 

a

6

 

 

 

a b

 

 

 

f (a) 4 f

 

 

 

f (b) .

(23)

 

 

 

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

 

25

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

 

b

f (4) ( )

 

 

a b 2

R2

( f )

 

(x a) x

 

 

 

(x b)dx .

4!

2

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a b 2

 

 

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

 

 

 

(x b) не меняет знак

 

 

 

 

 

 

2

 

 

на [a,b] и,

в предположении о

непрерывности f (4) (x) на

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

 

 

f (4)

( )

b

 

R2

( f )

 

 

(x a) x

4!

 

 

a

 

 

 

 

 

 

 

a b

2

1

b a

5

(4)

 

 

 

(x b)dx

 

 

 

f

 

( ).

 

 

 

 

 

2

 

 

90

 

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] , что

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

26

m2 f (4) ( 1 ) f (4) ( 3 ) ... f (4) ( m 1 ) f (4) ( ) .

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

 

R(об.) ( f )

(b a)5

f

(4) ( ).

 

 

 

2

180m4

 

 

 

 

 

 

Задание 4.2. Вычислить интеграл I b

f (x)dx методом Гаус-

 

 

 

a

 

са при n 6 и

n 7 . Сравнить полученные результаты. Вари-

анты исходных данных приведены в приложении. Описание метода наивысшей степени точности приведено в учебном посо-

бии [2].

Раздел 5. Решение нелинейных уравнений

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

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

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

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

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

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

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

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

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

27

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

найти

точное

решение

x

уравнения

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

x0 . Итераци-

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

 

 

 

 

x

x

f (хп )

,

п 0,1,...

.

(24)

 

n 1

n

 

 

 

 

 

 

f (хп )

 

 

 

 

Геометрически метод Ньютона означает следующее (см. рис. 3): точное решение x является точкой пересечения кривой

y f (x)

с осью абсцисс. За очередное приближение

xn 1

при-

нимается

точка пересечения касательной к кривой

в

точке

(xn , f (xn )) с осью абсцисс.

 

 

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

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

xn 1 xn

 

,

(25)

 

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

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

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

 

 

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

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

28

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

f (x0 ) f (x0 ) 0 ,

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

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

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

Сходимость метода Ньютона является квадратичной.

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

уточнить с помощью метода простой итерации (МПИ) с точность до 0,00005 . Проверить условие сходимости. Вариан-

ты исходных данных приведены в приложении. Описание метода и методические указания приведены в учебном пособии [2].

29

Раздел 6. Численные методы линейной алгебры, метод Гаусса для решения систем линейных уравнений

Практическое задание №7. Метод Гаусса для решения систем линейных уравнений

Задание 6.1. С помощью метода Гаусса найти решение системы линейных уравнений Ax b . Варианты значений матриц A и вектора b приведены в приложении.

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

Указания к выполнению. Рассмотрим основные формулы, позволяющие реализовать численное решение системы линейных уравнений с помощью метода Гаусса (метод исключения неизвестных). Этот метод осуществляет приведение исходной системы к эквивалентной системе с правой треугольной матрицей (схема единственного деления) или с диагональной матрицей (схема оптимального исключения). При этом не требуется заранее определять, имеет или нет решение данная система.

Рассмотрим схему единственного деления. Систему Ax b представим в виде:

a11x1 a12 x2 a21x1 a22 x2

an1x1 an2 x2

... a1n xn

b1 ,

 

 

... a2n xn

b2

,

(26)

...

 

 

 

 

 

... ann xn

bn .

 

Будем считать выбор порядка преобразования, в котором исключаются неизвестные, произвольным. Выберем какое-либо уравнение и неизвестное в этом уравнении. Единственное условие, которое должно быть выполнено при этом выборе, состоит в том, что коэффициент при выбранном неизвестном должен быть отличным от нуля. Переставляя, если необходимо, уравнения и меняя местами неизвестные, можно считать, что выбрано первое уравнение, неизвестное x1 , и при этом a11 0 . Разделив

выбранное уравнение на a11 , приведем его к виду:

30