ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 17.04.2024

Просмотров: 154

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Оценим погрешность полученного значения. Имеем:

f "(x) = (e x2 )" = (4x2 – 2) e x2 .

Нетрудно убедиться, что | f "(x)| M2 = 2. Поэтому по формуле(5.4)

| I Iпр | 2241 (0.1)2 0.84 10-3.

5.3. Метод трапеций

Выведем формулу трапеций так же, как и формулу прямоугольников, из геометрических соображений. Заменим график функции y = f(x) (рис.5.1) ломаной линией (рис.5.7), полученной следующим образом. Из точек a = x0, x1, x2,… xn= b проведем ординаты до пересечения с кривой y = f(x). Концы ординат соединим прямолинейными отрезками.

Рис. 5.7.

Тогда площадь криволинейной трапеции приближенно можно считать равной площади фигуры,

94

может привести к недостаточно точному результату. Рассмотрим метод простой итерации Якоби, свободный от этих недостатков, хотя требующий приведения исходной системы уравнений к специальному виду.

Для того чтобы применить метод простой итерации, необходимо систему уравнений

Ax = b

(3.22)

с квадратной невырожденной матрицей A привес-

ти к виду

 

x = Bx + c,

(3.23)

где B – квадратная невырожденная матрица с элементами bij, i, j=1, 2,…, n, x – вектор-столбец неизвестных xi, c – вектор-столбец с элементами ci, i = 1, 2, …, n.

Существуют различные способы приведения системы (3.22) к виду (3.23). Рассмотрим самый простой. Представим систему (3.22) в развернутом виде:

a11x1 + a12 x2 + a13x3 + … + a1nxn = b1 a21x1 + a22 x2 + a23x3 + … + a2nxn = b2

a31x1 + a32 x2 + a33x3 + … + a3nxn = b3 (3.24)

…………………………………………….

an1x1 + an2 x2 + an3x3 + … + annxn = bn

Из первого уравнения системы (3.24) выразим неизвестную x1:

x1 = a111 (b1 – a12x2 – a13x3 – … – a1nxn),

51


из второго уравнения – неизвестную x2:

x2 = a 221 (b2 – a21x1 – a23x3 – … – a2nxn),

и т. д. В результате получим систему:

x1 = b12 x2 + b13x3 + … + b1,n-1xn-1 + b1nxn + c1 x2 = b21x1 + b23x3 + … + b2,n-1xn-1 + b2nxn + c2

x3 = b31x1 + b32 x2+ … + b3,n-1xn-1 + b3nxn + c3 (3.25)

………………………………………………………

xn= bn1x1 + bn2 x2 + bn3x3 + bn,n-1xn-1 + cn

Матричная запись системы (3.25) имеет вид (3.23). На главной диагонали матрицы B находятся нулевые элементы, а остальные элементы вычисляются по формулам:

bij =

aij

, ci =

b

, i, j = 1,2, …n, i j

(3.26)

 

i

aii

aii

 

 

 

 

 

Очевидно, что диагональные элементы матрицы A должны быть отличны от нуля.

Выберем произвольно начальное приближение Обычно в качестве первого приближения берут x i0 = ci или x i0 = 0. Подставим начальное при-

ближение в правую часть (3.25). Вычисляя левые части, получим значения x11 , x12 , …, x1n . Продолжая

этот процесс дальше, получим последовательность приближений, причем (k + 1)-е приближение строится следующим образом:

 

| I Iпр |

M 2 (b a)

h2,

(5.6)

 

24

где M2

= max |f "(x)|

 

 

 

 

 

 

[a,b]

 

 

 

Пример 5.1.

1

Вычислим значение интеграла ex2 dx по

0

формуле средних прямоугольников (5.3) с шагом h = 0.1.

Составим таблицу значений функции e x2 (табл. 5.1):

 

 

 

Таблица 5.1

 

 

 

 

 

x

e x2

x

e x2

 

0.00

1.0000000

0.55

0.7389685

 

0.05

0.9975031

0.60

0.6976763

 

0.10

0.9900498

0.65

0.6554063

 

0.15

0.9777512

0.70

0.6126264

 

0.20

0.9607894

0.75

0.5697828

 

0.25

0.9394131

0.80

0.5272924

 

0.30

0.9139312

0.85

0.4855369

 

0.35

0.8847059

0.90

0.4448581

 

0.40

0.8521438

0.95

0.4055545

 

0.45

0.8166865

1.00

0.3678794

 

0.50

0.7788008

 

 

 

Производя вычисления по формуле (5.3), получим:

Iпр = 0.74713088.

52

93


Рис. 5.5.

Рис. 5.6.

Оценка погрешности. Для оценки погрешности формулы прямоугольников воспользуемся следующей теоремой .

Теорема 5.1. Пусть функция f дважды непрерывно дифференцируема на отрезке [a, b]. Тогда для формулы прямоугольников справедлива следующая оценка погрешности:

92

x1

+1

= b12 x 2

k

k

x 2k +1

= b21 x1k

x 3k +1 = b31 x1k

+b13 x 3k

+b23 x 3k

+b32 x k2

+ … + b1 n-1 x k

n 1

+ … + b2 n-1 x k

n 1

+ … + b3 n-1 x k

n 1

+b1n x kn

+b2n x kn

+b3n x kn

+c1

+c2

+c3

...........................................................................

(3.27)

x nk +1 = bn1x1k + bn2 x 2k + bn3 x 3k + ... + bn n-1 x nk 1

+ cn

Система (3.27) представляет собой расчетные формулы метода простой итерации Якоби. Сходимость метода простой итерации. Известно следующее достаточное условие сходимости метода простой итерации Якоби.

Если элементы матрицы A удовлетворяют условию:

n

| aii| > | aij |, i = 1, 2, …, n. (3.28)

j=1, ji

то итерационная последовательность xk сходится к точному решению x*.

Условие (3.28) называют условием преобладания диагональных элементов матрицы A, так как оно означает, что модуль диагонального элемента i-ой строки больше суммы модулей остальных элементов этой строки, i = 1, 2, …, n.

Необходимо помнить, что условие сходимости (3.28) является лишь достаточным. Его выполнение гарантирует сходимость метода простых итераций, но его невыполнение, вообще говоря, не означает, что метод расходится.

53


Справедлива следующая апостериорная оценка погрешности:

max| x *i

– x ik |

 

 

β

 

max| x ik +1

– x ik |,

(3.29)

1

β

 

 

 

 

 

i = 1, 2, …, n,

где β = max |bij| i, j = 1, 2, …, n.

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

Критерий окончания. Если требуется найти решение с точностью ε, то в силу (3.29) итерационный процесс следует закончить, как только на (k+1)-ом шаге выполнится неравенство:

β

 

max| x ik +1

– x ik | < ε, i = 1, 2, …, n. (3.30)

1

β

 

 

Поэтому в качестве критерия окончания итерационного процесса можно использовать нера-

венство

 

 

 

max| x ik +1 – x ik | < ε1, i = 1, 2, …, n.

(3.31)

где ε1 =

1 β

ε.

 

 

 

 

 

 

 

 

β

 

 

 

Если выполняется условие β 1

2

, то можно поль-

 

 

 

 

 

зоваться более простым критерием окончания:

max| x ik +1 – x ik | < ε, i = 1, 2, …, n.

(3.32)

В других случаях использование критерия (3.32) неправомерно и может привести к преждевременному окончанию итерационного процесса.

54

Рис. 5.4.

Тогда получим квадратурную формулу средних прямоугольников:

b

b a n1

x

i

+ x

i+1

 

 

 

 

I = f (x)dx Iпр =

 

f

 

 

.

(5.3)

n

 

 

2

 

a

i=0

 

 

 

 

 

Формулу (5.3) называют также формулой средних прямоугольников.

Иногда используют формулы

 

 

b a

n1

 

I I прл

=

f (xi ) ,

(5.4)

n

 

 

i=0

 

 

 

b a

n

 

I I прп

=

f (xi ) ,

(5.5)

n

 

 

i=1

 

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

метрические иллюстрации этих формул приведены на рис. 5.5 и 5.6.

91