Составители:
1.8 3.8 0.7
0 3.57778 2.87222
0 0 17.73577
0 0 0
−−
⎛
⎜
−−
⎜⎟
⎜⎟
⎜
⎝
3.7
1.36111
19.04992
5.40155
⎞
⎟
⎟
⎠
00
0010
0001
⎛⎞⎛⎞⎛⎞⎛⎞
⎜⎟⎜⎟⎜⎟⎜⎟
⎜⎟⎜⎟⎜⎟⎜⎟
⎜⎟⎜⎟⎜⎟⎜⎟
⎜⎟⎜⎟⎜⎟⎜⎟
⎝⎠⎝⎠⎝⎠⎝⎠
0.26956
08920
0.19885
0.18513
⎜
−−
⎜⎟
⎜⎟
−−
⎜⎟
−−
⎝⎠
95
составленной из трапеций. Так как площадь тра-
пеции, построенной на отрезке [
x
i
, x
i+1
] длины
h.=.
Далее, применим процедуру обратного хода четы-
ре раза для столбцов свободных членов, преобра-
зованных по формулам (3.7) из столбцов единич-
ной матрицы:
1000
01
, , , .
Каждый раз будем получать столбцы матрицы A
–1
.
Опустив промежуточные вычисления, приведем
окончательный вид обратной матрицы:
0.21121 0.46003 0.16248
A
–1
=
0.03533 0.16873 0.01573 0.
0.23030 0.04607 0.00944
0.29316 0.38837 0.06128
−−
⎛⎞
⎟
3.6. Метод простой итерации Якоби
Метод Гаусса обладает довольно сложной
вычислительной схемой. Кроме того, при вычис-
лениях накапливается ошибка округления, что
n
ab
−
, равна h
2
1+
)()(
+
ii
x
∫
b
a
dxxf )(
xff
, то, пользуясь этой
формулой для
i = 0, 2, … , n – 1, получим квадра-
турную формулу трапеций:
I= ≈ I
тр
=
=.
h
⎟
⎠
⎞
⎜
⎝
⎛
+
++
+
+
+
−
2
)()(
...
2
)()(
2
)((
1
21
10 nn
xfxf
xfxf
xfxf
=
=
⎟
⎠
⎞
⎜
⎝
⎛
+
+
−
∑
−
=
1
1
0
)(
2
)()(
n
i
i
n
xf
xfxf
n
ab
. (5.7)
Оценка погрешности. Для оценки погрешности
формулы трапеций воспользуемся следующей
теоремой.
Теорема 5.2. Пусть функция f дважды непрерывно
дифференцируема на отрезке [
a, b]. Тогда для
формулы трапеций справедлива следующая оцен-
ка погрешности:
| I – I
тр
| ≤
12
)(
2
abM
−
h
2
, (5.8)
где
M
2
= | f "(x)|.
[]
,
max
ab
dxe
x
∫
−
1
0
2
Пример 5.2.
Вычислим значение интеграла по
50
⎛1.8 −3.8 0.7 −3.7 ⎞ составленной из трапеций. Так как площадь тра- ⎜ 0 3.57778 −2.87222 −1.36111⎟ пеции, построенной на отрезке [xi, xi+1] длины ⎜ ⎟ b−a f ( xi ) + f ( xi +1 ) ⎜ 0 0 17.73577 19.04992 ⎟ h.=. , равна h , то, пользуясь этой n 2 ⎜ ⎟ формулой для i = 0, 2, … , n – 1, получим квадра- ⎝ 0 0 0 5.40155 ⎠ Далее, применим процедуру обратного хода четы- турную формулу трапеций: ре раза для столбцов свободных членов, преобра- b зованных по формулам (3.7) из столбцов единич- I= ∫ f ( x )dx ≈ Iтр = a ной матрицы: f ( x0 + f ( x1 ) f ( x1 ) + f ( x2 ) f ( x n −1 ) + f ( x n ) ⎞ ⎛1⎞ ⎛0⎞ ⎛0⎞ ⎛0⎞ =.h ⎛⎜ + + ... + ⎟= ⎝ 2 2 2 ⎠ ⎜0⎟ ⎜1⎟ ⎜0⎟ ⎜0⎟ f ( x0 ) + f ( x n ) = b − a ⎛⎜ ⎞ n −1 ⎜ ⎟ , ⎜ ⎟ , ⎜ ⎟ , ⎜ ⎟. + ∑ f ( xi ) ⎟ . (5.7) ⎜0⎟ ⎜0⎟ ⎜1⎟ ⎜0⎟ n ⎝ 2 i =1 ⎠ ⎜ ⎟ ⎜ ⎟ ⎜ ⎟ ⎜ ⎟ ⎝0⎠ ⎝0⎠ ⎝0⎠ ⎝1⎠ Оценка погрешности. Для оценки погрешности формулы трапеций воспользуемся следующей Каждый раз будем получать столбцы матрицы A–1. теоремой. Опустив промежуточные вычисления, приведем Теорема 5.2. Пусть функция f дважды непрерывно окончательный вид обратной матрицы: дифференцируема на отрезке [a, b]. Тогда для ⎛ −0.21121 −0.46003 0.16248 0.26956 ⎞ ⎜ формулы трапеций справедлива следующая оцен- A–1 = ⎜ −0.03533 0.16873 0.01573 −0.08920 ⎟⎟ ка погрешности: ⎜ 0.23030 0.04607 −0.00944 −0.19885 ⎟ ⎜ ⎟ M 2 (b − a ) 2 | I – Iтр | ≤ h, (5.8) ⎝ −0.29316 −0.38837 0.06128 0.18513 ⎠ 12 где M2 = max | f "(x)|. 3.6. Метод простой итерации Якоби [ a ,b ] Метод Гаусса обладает довольно сложной Пример 5.2. вычислительной схемой. Кроме того, при вычис- 1 ∫ e dx по 2 −x лениях накапливается ошибка округления, что Вычислим значение интеграла 0 50 95
Страницы
- « первая
- ‹ предыдущая
- …
- 48
- 49
- 50
- 51
- 52
- …
- следующая ›
- последняя »