
Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Волгоградский государственный технический университет»
Факультет электроники и вычислительной техники
Контрольная работа по дисциплине «вычислительная математика»
Выполнил: студент Роспономарев М.Г.
группы АУЗ – 263с
Шифр 20101664
Проверил: Бочкин А.М.
Волгоград 2012
Содержание
Задание 2 8
Задание 3 15
Задание 4 18
Задание 1
а) Система двух Линейных Алгебраических Уравнений (СЛАУ) с двумя неизвестными задана своей расширенной матрицей. Решите СЛАУ методом Зейделя с точностью до 0,001. Поменяйте порядок следования уравнений в СЛАУ и решите полученную таким образом СЛАУ тем же методом Зейделя. Постройте графики уравнений СЛАУ в обоих случаях и покажите на них первые три-четыре итерации.
Решение
Метод Зейделя представляет собой модификацию метода простой итераций.
Имеем СЛАУ
Ax =b (1)
Предполагая, что aii ≠ 0 разрешим новое уравнение системы (1) относительно x1, второе – относительно x2,…, n-ое уравнение – относительно xn. В результате получим:
x1=β1 - α12x2 - α13x3 - ... - α1nxn
x2=β2 - α21x1 - α23x3 - ... - α2nxn
xn=βn - αn1xn - αn3x3 - ... - αnn-1xn-1
где βi=bi/aii; αij=aij/aii при i ≠ j; αii=0
Известно начальное приближение: x0=(x01, x02, ..., x0n).
Основная идея заключается в том, что при вычислении (k+1)-го приближения неизвестной xi учитываются уже вычисленные ранее (k+1) - приближение неизвестных x1, x2, ..., xn.
Итерационная схема имеет вид:
xk+11=β1 - ∑α1jxkj
xk+12=β2 - α21xk+11 - ∑α2jxkj
xk+1i=βi - ∑αijxk+11 - ∑α2jxkj
Рассмотрим один из способов преобразования системы: Ax=b, (1), позволяющий всегда получать сходящийся процесс Зейделя. Помножим (1) слева на AT: ATAx=ATb или Cx=d, (2).
где C=ATA; d=ATb.
Систему (2) принято называть нормальной (Такая система получается при использовании МНК).
Нормальная система обладает рядом замечательных свойств:
1) матрица С – симметрическая;
2) все элементы главной диагонали cij > 0;
3) матрица С - положительно определена.
Умножаем матрицы ATA.
Умножаем матрицы ATb.
Приведем к виду:
x1=0.25-0.45x2
x2=-0.0769-1.38x1
Рис. 1. графики уравнений СЛАУ
Покажем вычисления на примере нескольких итераций.
N=1
x1=0.25 - 0 • (-0.45) - 0 • 0=0.25
x2=-0.0769 - 0.25 • (-1.38) - 0 • 0=0.27
x3=0 - 0.25 • 0 - 0.27 • 0=0
N=2
x1=0.25 - 0.27 • (-0.45) - 0 • 0=0.37
x2=-0.0769 - 0.37 • (-1.38) - 0 • 0=0.44
x3=0 - 0.37 • 0 - 0.44 • 0=0
N=3
x1=0.25 - 0.44 • (-0.45) - 0 • 0=0.45
x2=-0.0769 - 0.45 • (-1.38) - 0 • 0=0.54
x3=0 - 0.45 • 0 - 0.54 • 0=0
Остальные расчеты сведем в таблицу.
N |
x1 |
x2 |
e1 |
e2 |
0 |
0 |
0 |
|
|
1 |
0.25 |
0.27 |
0.25 |
0.27 |
2 |
0.37 |
0.44 |
0.12 |
0.17 |
3 |
0.45 |
0.54 |
0.0755 |
0.1 |
4 |
0.49 |
0.61 |
0.047 |
0.0651 |
5 |
0.52 |
0.65 |
0.0293 |
0.0406 |
6 |
0.54 |
0.67 |
0.0183 |
0.0253 |
7 |
0.55 |
0.69 |
0.0114 |
0.0158 |
8 |
0.56 |
0.7 |
0.00709 |
0.00982 |
9 |
0.56 |
0.7 |
0.00442 |
0.00612 |
10 |
0.57 |
0.71 |
0.00275 |
0.00381 |
11 |
0.57 |
0.71 |
0.00171 |
0.00237 |
12 |
0.57 |
0.71 |
0.00107 |
0.00148 |
13 |
0.57 |
0.71 |
0.000666 |
0.000922 |
б) Система четырех Линейных Алгебраических Уравнений (СЛАУ) с четырьмя неизвестными задана своей расширенной матрицей. Решите СЛАУ методом Зейделя с точностью до 0,001.