ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 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 = a11−1 (b1 – a12x2 – a13x3 – … – a1nxn),
51
из второго уравнения – неизвестную x2:
x2 = a 22−1 (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
Вычислим значение интеграла ∫e−x2 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, j≠i
то итерационная последовательность 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 n−1 |
x |
i |
+ x |
i+1 |
|
|
||
|
|
||||||||
I = ∫ f (x)dx ≈ Iпр = |
|
∑ f |
|
|
. |
(5.3) |
|||
n |
|
|
2 |
|
|||||
a |
i=0 |
|
|
|
|
|
Формулу (5.3) называют также формулой средних прямоугольников.
Иногда используют формулы
|
|
b − a |
n−1 |
|
|
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