- •1. Лабораторная работа №1. МЕТОДЫ ОЦЕНКИ ПОГРЕШНОСТЕЙ
- •1.1. Погрешности приближенных вычислений
- •1.1.1. Правила оценки погрешностей
- •1.1.2. Оценка ошибок при вычислении функций
- •1.1.3. Правила подсчета цифр
- •1.1.4. Вычисления со строгим учетом предельных абсолютных погрешностей
- •1.1.5. Вычисления по методу границ
- •1.2. Пример выполнения лабораторной работы
- •1.2.1. Задание к лабораторной работе
- •1.2.2. Решение типового примера
- •1.2.3. Варианты заданий
- •2. Лабораторная работа №2. МЕТОДЫ РЕШЕНИЯ СИСТЕМЫ ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ
- •2.1. Прямые методы решения
- •2.1.1. Постановка задачи
- •2.1.2. Метод Гаусса
- •2.1.3. Оценки погрешностей решения системы
- •2.2. Итерационные методы решения
- •2.2.1. Метод простой итерации (МПИ)
- •2.2.2. Метод Якоби
- •2.2.3. Метод Зейделя
- •2.2.4. Метод релаксации
- •2.3. Пример выполнения лабораторной работы
- •2.3.1. Задание к лабораторной работе
- •2.3.2. Решение типового примера
- •2.3.3. Варианты заданий
- •3. Лабораторная работа №3. РЕШЕНИЕ НЕЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ
- •3.1. Численные методы решения нелинейных уравнений
- •3.1.1. Локализация корней
- •3.1.2. Метод Ньютона
- •3.1.3. Модификации метода Ньютона
- •3.1.4. Метод Стеффенсена
- •3.1.5. Метод секущих
- •3.1.6. Задача «лоцмана»
- •3.1.7. Метод хорд
- •3.1.8. Метод простой итерации
- •3.2. Пример выполнения лабораторной работы
- •3.2.1. Задание к лабораторной работе
- •3.2.2. Решение типового примера
- •3.2.3. Варианты заданий
- •4. Лабораторная работа №4. РЕШЕНИЕ СИСТЕМ НЕЛИНЕЙНЫХ УРАВНЕНИЙ
- •4.1. Численные методы решения систем нелинейных уравнений
- •4.1.1. Метод Ньютона
- •4.1.2. Метод простой итерации
- •4.1.3. Метод наискорейшего спуска
- •4.2. Пример выполнения лабораторной работы
- •4.2.1. Задание к лабораторной работе
- •4.2.2. Решение типового примера
- •4.2.3. Варианты заданий
- •5. Лабораторная работа №5. ИНТЕРПОЛЯЦИЯ ТАБЛИЧНО ЗАДАННЫХ ФУНКЦИЙ
- •5.1. Интерполяция таблично заданных функций
- •5.1.1. Интерполяционный многочлен Лагранжа
- •5.1.2. Полином Ньютона
- •5.1.3. Кусочно-линейная и кусочно-квадратичная аппроксимация
- •5.2. Пример выполнения лабораторной работы
- •5.2.1. Задание к лабораторной работе
- •5.2.2. Решение типового примера
- •5.2.3. Варианты заданий
- •6. Лабораторная работа №6. АППРОКСИМАЦИЯ ФУНКЦИИ МЕТОДОМ НАИМЕНЬШИХ КВАДРАТОВ
- •6.1. Метод наименьших квадратов
- •6.2. Пример выполнения лабораторной работы
- •6.2.1. Задание к лабораторной работе
- •6.2.2. Решение типового примера
- •6.2.3. Варианты заданий
- •7. Лабораторная работа №7. ЧИСЛЕННОЕ ИНТЕГРИРОВАНИЕ
- •7.1. Численное интегрирование
- •7.1.1. Задача численного интегрирования
- •7.1.1. Квадратурная формула прямоугольников
- •7.1.2. Квадратурные формулы Ньютона – Котеса
- •7.1.3. Квадратурные формулы трапеций и Симпсона
- •7.1.4. Правило Рунге
- •7.2. Пример выполнения лабораторной работы
- •7.2.1. Задание к лабораторной работе
- •7.2.2. Решение типового примера
- •7.2.3. Варианты заданий
- •8. Лабораторная работа №8. ЧИСЛЕННЫЕ МЕТОДЫ РЕШЕНИЯ ОБЫКНОВЕННЫХ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ
- •8.1. Численные методы решения обыкновенных дифференциальных уравнений
- •8.1.1. Постановка задачи
- •8.1.2. Метод Эйлера
- •8.1.4. Выбор шага интегрирования
- •8.1.5. Многошаговые методы Адамса
- •8.2. Пример выполнения лабораторной работы
- •8.2.1. Задание к лабораторной работе
- •8.2.2. Решение типового примера
- •8.2.3. Варианты заданий
- •ЗАКЛЮЧЕНИЕ
- •БИБЛИОГРАФИЧЕСКИЙ СПИСОК
Если |
одной |
|
из |
0 |
дать |
приращениеdx |
0 |
, |
то |
||
|
неизвестныхx |
s |
|||||||||
|
|
|
|
s |
|
|
|
|
|
|
|
соответствующая невязка Rs0 уменьшится |
на |
величинуdxs0 , |
а |
все |
|||||||
|
0 |
|
|
~ |
0 |
|
|
|
|
|
|
остальные невязки Ri |
|
(i ¹ s) увеличатся на aisdxs . |
|
|
|
|
|
||||
Чтобы обратить очередную невязку в0, достаточно величине xs0 |
|||||||||||
|
0 |
|
0 |
1 |
1 |
0 |
~ |
0 |
|
|
|
дать приращение dxs |
= Rs |
. Тогда Rs = 0 , а |
Ri = Ri + aisdxs (i ¹ s) . |
|
|
|
|||||
Метод |
релаксации (ослабления) |
в |
его |
|
простейшей |
|
форме |
заключается в том, что на каждом шаге обращают в0 максимальную
по модулю невязку путем изменения значения соответствующей компоненты приближения. Процесс заканчивается, когда все невязки последней преобразованной системы будут равняться0 с заданной точностью.
2.3. Пример выполнения лабораторной работы
2.3.1. Задание к лабораторной работе
Дана система четырех уравнений с четырьмя неизвестными:
ìa11 x1 + a12 x2 + a13 x3 + a14 x4 = b1
ïïa21 x1 + a22 x2 + a23 x3 + a24 x4 = b2
í
ïa31 x1 + a32 x2 + a33 x3 + a34 x4 = b3 ïîa41 x1 + a42 x2 + a43 x3 + a44 x4 = b4 .
1.Решите систему уравнений методом Гаусса.
2.Для матрицы системы найдите обратную.
3.Зная, что свободные члены исходной системы имеют абсолютную погрешность 0,001, найдите оценку абсолютной и относительной погрешности решения.
4.Преобразуйте систему к виду, необходимому для применения
метода |
простой |
итерации. Выбрав |
в |
качестве |
начального |
||||
приближения |
x |
0 = |
|
, |
найдите k0 - необходимое |
число итеративных |
|||
0 |
шагов для решения системы методом простой итерации с точностью
0,01.
30
5. |
Сделав k0 итеративных шагов, найдите приближенное решение |
|||||
системы |
МПИ. Определите |
уточненную |
оценку |
погрешности |
||
решения. |
|
|
|
|
|
|
6. |
Преобразуйте систему к виду, необходимому для применения |
|||||
метода (по варианту). |
|
|
|
|
||
Метод по вариантам: |
|
|
|
|
||
1, 4, 7, 10, 13, 16, 19, 22, 25, 28, 31 |
– метод Якоби; |
|
||||
2, 5, 8, 11, 14, 17, 20 ,23, 26, 29, 32 |
– метод Зейделя; |
|
||||
3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33 |
– метод релаксации. |
|
Найдите приближенное решение системы с точностью 0,001.
2.3.2.Решение типового примера
1.Решим систему уравнений методом Гаусса:
5,526 × x1 + 0,305× x2 + 0,887 × x3 + 0,037 × x4 |
= 0,774 |
|
|
|
|
||||||
0,658× x1 |
+ 2,453× x2 |
+ 0,678× x3 + 0,192 × x4 |
= 0,245 |
|
|
|
|
||||
0,398× x1 |
+ 0,232 × x2 |
+ 4,957 × x3 + 0,567 × x4 |
= 0,343 |
|
|
|
|
||||
0,081× x1 + 0,521× x2 + 0,192 × x3 + 4,988× x4 |
= 0,263. |
|
|
|
|
||||||
На первом этапе заменим второе, третье, четвертое уравнения на |
|||||||||||
уравнения, получающиеся сложением этих уравнений с первым, |
|||||||||||
умноженным соответственно на- |
0,658 |
, |
- |
0,398 |
, |
- |
0,081 |
, т. е. |
|||
|
|
|
|||||||||
|
|
5,526 |
|
5,526 |
|
5,526 |
|
исключаем x1 из второго, третьего и четвертого уравнений. Система уравнений примет вид:
5,5260·x1 + 0,3050·x2 + 0,8870·x3 + 0,0370·x4 = 0,7740 2,4167·x2 + 0,5724·x3 + 0,1876·x4 = 0,1528 0,2100·x2 + 4,8931·x3 + 0,5643·x4 = 0,2873 0,5165·x2 + 0,1790·x3 + 4,9875·x4 = 0,2517.
На втором этапе проделываем такие же операции, как и на первом, с полученной подсистемой, т. е. исключаем x2 из третьего и четвертого уравнений. Результат будет иметь вид
31
5,5260·x1 + 0,3050·x2 + 0,8870·x3 + 0,0370·x4 = 0,7740 |
|
||||||||||
|
|
2,4167·x2 + 0,5724·x3 + 0,1876·x4 = 0,1528 |
|
||||||||
|
|
|
|
4,8434·x3 + 0,5480·x4 = 0,2740 |
|
||||||
|
|
|
|
0,0567·x3 + 4,9474·x4 = 0,2190. |
|
||||||
На третьем шаге исключаем x3 из четвертого уравнения. Система |
|
||||||||||
уравнений примет вид: |
|
|
|
|
|
|
|
|
|||
5,5260·x1 + 0,3050·x2 + 0,8870·x3 + 0,0370·x4 = 0,7740 |
|
||||||||||
|
|
2,4167·x2 + 0,5724·x3 + 0,1876·x4 = 0,1528 |
|
||||||||
|
|
|
|
4,8434·x3 + 0,5480·x4 = 0,2740 |
|
||||||
|
|
|
|
|
|
|
|
4,9410·x4 = 0,2158. |
|
||
Прямой ход метода Гаусса завершен. По формуле (2.7) находим |
|
||||||||||
неизвестные: |
|
|
|
|
|
|
|
|
|
||
x4 = 0,0437; |
|
|
|
|
|
|
|
|
|
||
x3 = 0,0516; |
|
|
|
|
|
|
|
|
|
||
x2 = 0,0476; |
|
|
|
|
|
|
|
|
|
||
x1 = 0,1289. |
|
|
|
|
|
|
|
|
|
||
Получаем решение системы: |
|
= (0,1289; 0,0476; 0,0516; 0,0437)T. |
|
||||||||
x |
|
||||||||||
2. |
Для матрицы |
системы |
найдем обратную. Чтобы найти |
||||||||
обратную матрицу, нужно четыре раза решить исходную систему, в |
|
||||||||||
которой |
столбик |
свободных |
членов |
поочередно |
заменяется |
||||||
столбиками: (1,0,0,0)T , (0,1,0,0)T , (0,0,1,0)T , (0,0,0,1)T . Полученные |
|
||||||||||
решения системы заносим в соответствующие столбики матрицыA–1. |
|
||||||||||
В итоге получим матрицу |
|
|
|
|
|
|
|
|
|||
|
æ |
0,1856 |
- 0,0208 |
- 0,0305 |
0,0029 ö |
|
|
||||
|
ç |
- 0,0464 |
0,4202 |
- 0,0488 |
|
÷ |
|
|
|||
–1 |
ç |
- 0,0103÷ |
|
|
|||||||
A |
= ç |
- 0,0130 |
- 0,0131 |
0,2067 |
- 0,0229 |
÷. |
|
|
|||
|
ç |
÷ |
|
|
|||||||
|
ç |
0,0023 |
- 0,0431 |
- 0,0024 |
0,2024 |
÷ |
|
|
|||
|
è |
ø |
|
|
3. Зная, что свободные члены исходной системы имеют абсолютную погрешность 0,001, найдем оценку абсолютной и относительной погрешности решения.
32
Для этого предварительно получим оценки норм||A|| и ||A–1||,
используя формулу кубической нормы.
|
4 |
A = max å aij = max{6,755; 3,981; 6,154; 5,782} = 6,755, |
|
1£i £4 |
j =1 |
|
|
||A–1|| = max{0,2398; 0,5257; 0,2557; 0,2502} = 0,5257, |
|
b = max bi = 0,774. |
|
1£i £4 |
|
По условию D |
|
–3 |
|
D |
|
|
|
|
|
|
|
10-3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
–3 |
|||||||||||||||
|
b |
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||
|
= 10 , тогда d |
|
= |
|
|
|
|
|
|
|
|
|
|
= |
|
|
|
|
|
|
|
|
|
|
≈ 1,292 ·10 . |
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
0,774 |
|||||||||||||||||||||||||||||||||||
b |
b |
|
b |
|
|||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
Абсолютная погрешность решения: D |
|
£ |
|
|
|
|
A-1 |
|
|
|
× D |
|
= |
|
|
|
0,53·10–3. |
||||||||||||||||||||||||||||||
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
x |
|
|
|
|
|
|
b |
||||||||||||||||||||||||||||||||||||||||
Относительная погрешность решения: d |
|
|
£ |
|
A |
|
× |
|
|
|
A-1 |
|
|
|
×d |
|
= |
|
·10–3. |
||||||||||||||||||||||||||||
3,55 |
|||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||
x |
|
|
|
|
|
|
|
|
|
b |
|||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4. Преобразуем систему к виду, необходимому для применения метода простой итерации. Для этого обе части первого уравнения разделим на 5,526, второго – 2,453, третьего – на 4,957, четвертого – на 4,988, и система примет вид:
x1 + 0,0552·x2 + 0,1605·x3 + 0,0067·x4 = 0,1401 0,2682·x1 + x2 + 0,2764·x3 + 0,0783·x4 = 0,0999 0,0803·x1 + 0,0468·x2 + x3 + 0,1144·x4 = 0,0692 0,0162·x1 + 0,1045·x2 + 0,0385·x3 + x4 = 0,0527.
Неизвестные, стоящие на главной диагонали, оставим слева,
остальные члены уравнений перенесем вправо, и тогда система примет вид:
x1 = – 0,0552·x2 – 0,1605·x3 – 0,0067·x4 + 0,1401 x2 = – 0,2682·x1 – 0,2764·x3 – 0,0783·x4 + 0,0999 x3 = – 0,0803·x1 – 0,0468·x2 – 0,1144·x4 + 0,0692 x4 = – 0,0162·x1 – 0,1045·x2 – 0,0385·x3 + 0,0527.
Обозначим:
33
|
|
æ x |
ö |
|
|
|
|
æ |
0,1401 |
ö |
|
|
æ |
0 |
- 0,0552 |
- 0,1605 |
- 0,0067 |
ö |
|
|
|
ç 1 |
÷ |
|
|
|
|
ç |
|
÷ |
|
|
ç |
|
|
|
|
÷ |
|
|
|
ç x2 |
÷ |
, |
|
|
|
ç0,0999 |
÷ |
, |
B = |
ç |
- 0,2682 |
0 |
- 0,2764 |
- 0,0783 |
÷ |
||
x = |
c = |
||||||||||||||||||
ç |
÷ |
ç |
0,0692 |
÷ |
ç |
- 0,0803 |
- 0,0468 |
0 |
- 0,1144 |
÷. |
|||||||||
|
|
ç x3 |
÷ |
|
|
|
|
ç |
÷ |
|
|
ç |
÷ |
||||||
|
|
ç |
÷ |
|
|
|
|
ç |
0,0527 |
÷ |
|
|
ç |
- 0,0162 |
- 0,1045 |
- 0,0385 |
0 |
÷ |
|
|
|
è x4 |
ø |
|
|
|
|
è |
ø |
|
|
è |
ø |
Вычислим ||B||, чтобы обосновать возможность решения системы
методом итерации.
||B|| = max{0,2224; 0,6229; 0,2415; 0,1592} = 0,6229 < 1,
следовательно, условия теоремы о сходимости МПИ выполнены, и
систему можно решать методом итерации.
5. Выбрав в качестве начального приближенияx 0 = 0 , найдем
k0 - необходимое число итеративных шагов для решения системы
методом простой итерации с точностью 0,01.
|
Так |
|
как по условию |
|
задачи |
0 |
|
|
, то |
||||||||||||||||||||
|
|
|
|
нулевое приближенxие= 0 |
|||||||||||||||||||||||||
x |
1 = Bx |
0 |
+ |
c |
. Значит, || |
x |
1 - |
x |
0 || = || |
c |
|| = 0,1401. |
|
|||||||||||||||||
|
Решим неравенство |
|
|
B |
|
|
|
|
k |
|
× |
|
x |
1 - |
x |
0 |
|
< e . |
|
||||||||||
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
B |
|
|
||||||||||||||||||||
|
|
|
1 |
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(0,6229)k × 0,1401 < 0,01,
1 - 0,6229
(0,6229)k < 0,0269,
ln(0,6229)k < ln(0,0269),
k > |
ln(0,0269) |
= 7,6381 |
и полагаем k0 = 8. |
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|||||||||||||||||||||||
|
|
|
|
ln(0,6229) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
Сделаем 8 итеративных шагов и получим: |
|
|
|
|
|
|
|
|||||||||||||||||||||||
|
|
|
|
æ |
0,1401 |
ö |
|
|
|
|
|
æ |
0,1231 |
ö |
|
|
|
|
æ |
0,1301 |
ö |
|
|
|
|
æ |
0,1284 ö |
|
||
|
|
|
|
ç |
|
÷ |
|
|
|
|
|
ç |
|
|
÷ |
|
|
|
|
ç |
|
÷ |
|
|
|
|
ç |
|
÷ |
|
|
|
1 |
|
ç0,0999 |
÷ |
|
|
|
2 |
|
ç0,0391 |
÷ |
|
|
3 |
|
ç0,0509 |
÷ |
|
|
4 |
|
ç0,0468 |
÷ |
|
|||||
x |
|
= |
ç |
0,0692 |
÷ |
; x |
|
= |
ç |
0,0472 |
÷ |
; x |
|
= |
ç |
0,0532 |
÷ |
; |
x |
|
= |
ç |
0,0512 |
÷ |
; |
|||||
|
|
|
|
ç |
÷ |
|
|
|
|
|
ç |
÷ |
|
|
|
|
ç |
÷ |
|
|
|
|
ç |
÷ |
|
|||||
|
|
|
|
ç |
0,0527 |
÷ |
|
|
|
|
|
ç |
0,0373 |
÷ |
|
|
|
|
ç |
0,0448 |
÷ |
|
|
|
|
ç |
0,0432 |
÷ |
|
|
|
|
|
|
è |
ø |
|
|
|
|
|
è |
ø |
|
|
|
|
è |
ø |
|
|
|
|
è |
ø |
|
34
|
|
|
æ |
0,1290 |
ö |
|
|
|
|
æ |
0,1288 ö |
|
|
|
|
æ 0,1289 |
ö |
|
|
|
|
æ 0,1289 |
ö |
||||
|
|
|
ç |
|
÷ |
|
|
|
|
ç |
|
÷ |
|
|
|
|
ç |
|
÷ |
|
|
|
|
ç |
|
÷ |
|
|
5 |
|
ç0,0479 |
÷ |
|
|
6 |
|
ç0,0476 |
÷ |
|
|
7 |
|
ç0,0477 |
÷ |
|
|
8 |
|
ç0,0476 |
÷ |
|||||
x |
= |
; x |
= |
; x |
= |
; x |
= |
||||||||||||||||||||
|
ç |
0,0518 |
÷ |
|
ç |
0,0516 |
÷ |
|
ç |
0,0516 |
÷ |
|
ç |
0,0516 |
÷ . |
||||||||||||
|
|
|
ç |
÷ |
|
|
|
|
ç |
÷ |
|
|
|
|
ç |
÷ |
|
|
|
|
ç |
÷ |
|||||
|
|
|
ç |
0,0438 |
÷ |
|
|
|
|
ç |
0,0436 |
÷ |
|
|
|
|
ç |
0,0437 |
÷ |
|
|
|
|
ç |
0,0436 |
÷ |
|
|
|
|
è |
ø |
|
|
|
|
è |
ø |
|
|
|
|
è |
ø |
|
|
|
|
è |
ø |
|
Столбик |
x |
8 |
|
|
|
выбираем в качестве приближенного решения |
||||||||||||||||
исходной системы. Оценим погрешность приближенного решения |
x |
8 . |
|||||||||||||||||||||
|
D |
|
8 £ |
|
|
B |
|
|
× |
|
x |
8 |
- |
x |
7 |
|
= |
0,6229 |
×0,0001 £ 0,0002 |
. |
|||
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
B |
|
|
||||||||||||||||
|
|
|
|
|
|||||||||||||||||||
|
x |
1 |
- |
|
|
|
|
|
|
|
|
|
0,3771 |
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
6. Найдем решение системы методом по варианту.
1) «Метод Якоби»
Преобразуйте систему к виду, необходимому для применения метода Якоби.
Представим матрицу в виде А = L + D + R,
|
|
æ5,526 |
0,305 |
0,887 |
0,037 |
ö |
|
|
æ5,526 |
0 |
0 |
0 |
ö |
|
||
|
|
ç |
|
2,453 |
0,678 |
0,192 |
÷ |
|
|
ç |
0 |
2,453 |
0 |
0 |
÷ |
|
где |
A = |
ç0,658 |
÷ |
, |
D = |
ç |
÷ |
, |
||||||||
ç |
0,398 |
0,232 |
4,957 |
0,567 |
÷ |
ç |
0 |
0 |
4,957 |
0 |
÷ |
|||||
|
|
ç |
÷ |
|
|
ç |
÷ |
|
||||||||
|
|
ç |
0,081 |
0,521 |
0,192 |
4,988 |
÷ |
|
|
ç |
0 |
0 |
0 |
4,988 |
÷ |
|
|
|
è |
ø |
|
|
è |
ø |
|
|
æ |
0 |
0 |
0 |
0 |
ö |
|
|
æ0 |
0,305 |
0,887 |
0,037 |
ö |
|
|
ç |
|
0 |
0 |
0 |
÷ |
|
|
ç |
|
0 |
0,678 |
0,192 |
÷ |
|
ç0,658 |
÷ |
и |
|
ç0 |
÷ |
||||||||
L = |
ç |
0,398 |
0,232 |
0 |
0 |
÷ |
R = |
ç |
0 |
0 |
0 |
0,567 |
÷ . |
|
|
ç |
÷ |
|
|
ç |
÷ |
||||||||
|
ç |
0,081 |
0,521 |
0,192 |
0 |
÷ |
|
|
ç |
0 |
0 |
0 |
0 |
÷ |
|
è |
ø |
|
|
è |
ø |
|
|
|
|
æ |
0 |
- 0,0552 |
- 0,1605 |
- 0,0067 |
ö |
|
|
|
|
|
ç |
- 0,2682 |
0 |
- 0,2764 |
- 0,0783 |
÷ |
|
Тогда |
B = -D |
-1 |
(L + R) = |
ç |
÷ |
и |
||||
|
ç |
- 0,0803 |
- 0,0468 |
0 |
- 0,1144 |
÷ |
||||
|
|
|
|
ç |
÷ |
|
||||
|
|
|
|
ç |
- 0,0162 |
- 0,1045 |
- 0,0385 |
0 |
÷ |
|
|
|
|
|
è |
ø |
|
|
|
|
|
|
|
|
æ |
0,1401 |
ö |
|
|
|
|
|
|
|
|
ç |
|
÷ |
|
|
|
|
-1 |
|
|
|
ç0,0999 |
÷ |
||
|
|
|
|
|
|
|||||
вектор свободных членов c = D |
b |
= |
||||||||
|
ç |
0,0692 |
÷ . |
|||||||
|
|
|
|
|
|
|
ç |
÷ |
||
|
|
|
|
|
|
|
ç |
0,0527 |
÷ |
|
|
|
|
|
|
|
|
è |
ø |
35
Запишем итерационный процесс метода Якоби:
|
|
|
|
|
|
æ |
0 |
|
|
- 0,0552 |
- 0,1605 |
- 0,0067 |
ö |
|
|
|
æ 0,1401 |
ö |
|
|
|
|
|
|
|
ç |
|
|
|
|
|
|
÷ |
|
|
|
ç |
|
÷ |
|
|
|
k +1 |
|
ç |
- 0,2682 |
0 |
- 0,2764 |
- 0,0783 |
÷ |
|
k |
|
ç |
0,0999 ÷ |
||||
|
x |
= |
|
+ |
|||||||||||||||
|
|
|
ç |
- 0,0803 |
- 0,0468 |
0 |
- 0,1144 |
÷x |
|
ç |
0,0692 |
÷. |
|||||||
|
|
|
|
|
|
ç |
÷ |
|
|
|
ç |
÷ |
|||||||
|
|
|
|
|
|
ç |
- 0,0162 |
- 0,1045 |
- 0,0385 |
0 |
÷ |
|
|
|
ç |
0,0527 |
÷ |
||
|
|
|
|
|
|
è |
ø |
|
|
|
è |
ø |
|||||||
|
Проверим |
условие |
сходимости |
метода |
|||||||||||||||
|
|
|
n |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
aii |
> å |
aij |
|
" i = |
1, n |
i ¹ j . |
|
|
|
|
|
|
|
|
|
||||
|
|
j =1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5,526 > 0,305 + 0,887 + 0,037
2,453 > 0,658 + 0,678 + 0,192 ,
4,957 > 0,398 + 0,232 + 0,567
4,988 > 0,081 + 0,521 + 0,192
следовательно, условие сходимости метода Якоби выполнено.
Для достижения точности e = 0,001 приближения будем находить до тех пор, пока не выполнится неравенство
|
D |
|
k |
= |
|
x |
k - |
x |
k -1 |
|
£ |
1 - |
B |
|
×e = |
0,3771 |
×0,001 » 0,0006 |
. |
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
B |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0,6229 |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
Все вычисления занесем в таблицу. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
k |
|
|
|
|
|
x1 |
|
|
|
|
|
x2 |
|
x3 |
x4 |
|
D |
|
k = |
|
x |
k - |
x |
k -1 |
|
|
|||||||||
|
|
|
|
|
|
|
|
x |
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
0 |
|
|
|
|
0 |
|
|
|
0 |
|
0 |
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
1 |
|
|
|
|
0,1401 |
|
|
|
0,0999 |
|
0,0692 |
0,0527 |
|
|
0,1401 |
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
2 |
|
|
|
|
0,1231 |
|
|
|
0,0391 |
|
0,0472 |
0,0373 |
|
|
0,0608 |
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
3 |
|
|
|
|
0,1301 |
|
|
|
0,0509 |
|
0,0532 |
0,0448 |
|
|
0,0118 |
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
4 |
|
|
|
|
0,1284 |
|
|
|
0,0468 |
|
0,0512 |
0,0432 |
|
|
0,0041 |
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
5 |
|
|
|
|
0,1290 |
|
|
|
0,0479 |
|
0,0518 |
0,0438 |
|
|
0,0011 |
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
6 |
|
|
|
|
0,1288 |
|
|
|
0,0476 |
|
0,0516 |
0,0436 |
|
|
0,0003 |
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
36
2) «Метод Зейделя»
Преобразуйте систему к виду, необходимому для применения
метода Зейделя. Для этого разделим каждое уравнение системы на диагональный элемент и выразим в каждом уравнении компонент
решения xi , получим систему вида:
x1 |
= 0,1401 |
– 0,0552·x2 – 0,1605·x3 |
– 0,0067·x4 |
|
x2 |
= 0,0999 |
– 0,2682·x1 – 0,2764·x3 |
– 0,0783·x4 |
|
x3 |
= 0,0692 |
– 0,0803·x1 |
– 0,0468·x2 |
– 0,1144·x4 |
x4 = 0,0527 |
– 0,0162·x1 |
– 0,1045·x2 |
– 0,0385·x3. |
Запишем итерационный процесс метода Зейделя:
ìxk +1 |
= 0,1401 |
- 0,0552xk - 0,1605xk - 0,0067 xk |
||
ï 1 |
|
2 |
3 |
4 |
ïx2k +1 = 0,0999 - 0,2682x1k +1 - 0,2764x3k - 0,0783x4k |
||||
í |
|
|
|
. |
ïx3k +1 = 0,0692 |
- 0,0803x1k +1 - 0,0468x2k +1 - 0,1144x4k |
|||
ïxk +1 |
= 0,0527 |
- 0,0162xk +1 |
- 0,1045xk +1 |
- 0,0385xk +1 |
î 4 |
|
1 |
2 |
3 |
Проверим условие сходимости метода Зейделя:
5,526 > 0,305 |
+ 0,887 + 0,037 |
2,453 > 0,658 |
+ 0,678 + 0,192 , |
4,957 > 0,398 |
+ 0,232 + 0,567 |
4,988 > 0,081 |
+ 0,521 + 0,192 |
следовательно, условие сходимости выполнено, и систему можно решать методом Зейделя.
Для достижения точности e = 0,001 приближения будем находить
до тех пор, пока не выполнится неравенство
D |
|
k = |
|
x |
k - |
x |
k -1 |
|
£ |
1 - |
B |
|
×e = |
0,3771 |
×0,001 » 0,0006 |
. |
||
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
B |
|
0,6229 |
|
|||||||||
x |
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
Все вычисления занесем в таблицу.
37
k |
x1 |
x2 |
x3 |
x4 |
D |
|
k = |
|
x |
k - |
x |
k -1 |
|
|
|
|
|||||||||||
x |
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
0 |
0 |
0 |
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
1 |
0,1401 |
0,0623 |
0,0550 |
0,0418 |
0,1401 |
||||||||
|
|
|
|
|
|
|
|||||||
2 |
0,1275 |
0,0472 |
0,0520 |
0,0437 |
0,0151 |
||||||||
|
|
|
|
|
|
|
|||||||
3 |
0,1289 |
0,0476 |
0,0516 |
0,0437 |
0,0013 |
||||||||
|
|
|
|
|
|
|
|||||||
4 |
0,1289 |
0,0476 |
0,0516 |
0,0436 |
0,0001 |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3) «Метод релаксации»
Преобразуйте систему к виду, необходимому для применения метода релаксации. Перенесем, свободные члены налево и разделим первое уравнение на( - 5,526 ), второе уравнение на ( - 2,453) и т. д.
Получим систему, подготовленную к релаксации:
ì- x1 - 0,0552x2 |
- 0,1605x3 |
- 0,0067x4 |
+ 0,1401 = 0 |
|
||||||||||
ï |
|
|
- x2 |
- 0,2764x3 |
- 0,0783x4 |
+ 0,0999 = 0 |
|
|||||||
ï- 0,2682x1 |
. |
|||||||||||||
í |
|
|
- 0,0468x2 - x3 |
- 0,1144x4 |
+ 0,0692 = 0 |
|||||||||
ï- 0,0803x1 |
|
|||||||||||||
ï- 0,0162x |
- 0,1045x |
2 |
- 0,0385x |
3 |
- x |
4 |
+ 0,0527 = 0 |
|
||||||
î |
1 |
|
|
|
|
|
|
|
|
|
||||
Пусть |
|
|
|
|
|
– начальное приближение, подставим |
||||||||
x |
0 = (x0 ,..., x0 )Т |
= |
0 |
|
||||||||||
|
|
|
1 |
n |
|
|
|
|
|
|
|
|
|
|
эти значения в систему, получим невязки.
|
ìR |
0 |
= 0,1401 - x0 |
- 0,0552x0 - 0,1605x0 |
- 0,0067 x0 |
= 0,1401 |
|
||||
|
ï 1 |
|
|
1 |
2 |
3 |
4 |
|
|
|
|
|
ïR20 |
= 0,0999 - x20 |
- 0,2682x10 - 0,2764x30 |
- 0,0783x40 = 0,0999 |
|
||||||
|
í |
|
= 0,0692 - x30 |
- 0,0803x10 - 0,0468x20 |
|
|
. |
|
|||
|
ïR30 |
- 0,1144x40 = 0,0692 |
|
||||||||
|
ïR |
0 |
= 0,0527 - x0 |
- 0,0162x0 - 0,1045x0 |
- 0,0385x0 |
= 0,0527 |
|
||||
|
î |
4 |
|
|
4 |
1 |
2 |
3 |
|
|
|
|
Выберем |
максимальную |
по |
модулю |
|
0 |
0,1401 и |
||||
|
невязкуR = |
||||||||||
|
|
|
|
|
|
|
|
|
|
1 |
|
соответствующей неизвестной x0 |
дадим приращение dx0 |
= R0 |
= 0,1401. |
||||||||
|
|
|
|
|
|
1 |
|
|
1 |
1 |
|
|
Тогда |
R1 |
= 0 , а остальные |
невязки пересчитаем |
по формуле |
||||||
|
|
|
|
1 |
|
|
|
|
|
|
|
1 |
0 |
|
~ |
0 |
(i ¹1) |
, получим |
|
|
|
|
|
Ri |
= Ri |
+ ai1dx1 |
|
|
|
|
|
38
ìR11 = 0
ïïR21 = R20 - 0,2682dx10 = 0,0999 - 0,2682 × 0,1401 = 0,0623 . íïR31 = R30 - 0,0803dx10 = 0,0692 - 0,0803 × 0,1401 = 0,0579
ïîR41 = R40 - 0,0162dx10 = 0,0527 - 0,0162 × 0,1401 = 0,0504
|
|
Аналогично |
|
находим |
максимальную |
по |
модулю |
невязку |
|||||||||||
R21 = 0,0623 |
и |
соответствующей |
неизвестнойx21 |
дадим |
приращение |
||||||||||||||
dx21 = R21 = 0,0623 . |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
Тогда |
R22 |
= 0 , |
|
а |
остальные |
невязки |
пересчитаем |
по |
формуле |
||||||||
2 |
1 |
|
|
~ |
1 |
(i ¹ 2) , получим |
|
|
|
|
|
|
|
||||||
Ri |
= Ri |
+ ai 2dx2 |
|
|
|
|
|
|
|
||||||||||
|
|
ìR2 |
= R1 - 0,0552dx1 |
= 0 - 0,0552 × 0,0623 = -0,0034 |
|
|
|
|
|||||||||||
|
|
ï |
12 |
= 0 |
1 |
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
ïR2 |
|
|
|
|
|
|
|
|
|
|
. |
|
|
||||
|
|
í |
|
|
= R30 - 0,0468dx21 |
= 0,0805 - 0,0468× 0,0623 = 0,0550 |
|
|
|||||||||||
|
|
ïR32 |
|
|
|
|
|||||||||||||
|
|
ïR2 |
= R0 - 0,01045dx1 = 0,0550 - 0,1045 × 0,0623 = 0,0439 |
|
|
|
|
||||||||||||
|
|
î |
4 |
|
4 |
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
Снова находим максимальную по модулю невязкуR 2 |
= 0,0550 |
и |
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
|
|
соответствующей неизвестной x2 |
дадим приращение dx2 = R 2 = 0,0550 . |
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
3 |
|
3 |
|
|
|
|
Тогда |
R3 |
= 0 , |
|
а |
остальные |
невязки |
пересчитаем |
по |
формуле |
||||||||
|
|
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
2 |
|
|
~ |
2 |
(i ¹ 3) , получим |
|
|
|
|
|
|
|
||||||
Ri |
= Ri |
+ ai 3dx3 |
|
|
|
|
|
|
|
||||||||||
|
|
ìR |
3 |
= -0,0123 |
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
ï 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ïR23 = -0,0152 |
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
í |
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ïR33 = 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
ï |
3 |
= 0,0418 |
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
îR4 |
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
Процесс |
|
заканчивается, |
когда |
все |
невязки |
|
последней |
||||||||||
преобразованной системы будут равняться 0 с заданной точностью. |
|
||||||||||||||||||
|
|
Для достижения точности e = 0,001 приближения будем находить |
|||||||||||||||||
до тех пор, пока не выполнится неравенство |
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
R k |
|
|
£ 0,001, i = |
|
. |
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
1,4 |
|
|
|
|
|
|
|
|
|
||||||
|
|
i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Все вычисления занесем в таблицу.
39