Метод Гаусса по схеме единственного деления.

Задача. Решить систему уравнений по схеме единственного деления:

Метод Гаусса по схеме единственного деления. - student2.ru

Решение осуществим с помощью формул (9) и (10):

Метод Гаусса по схеме единственного деления. - student2.ru

Результат:

Метод Гаусса по схеме единственного деления. - student2.ru

Решение системы: x1=2,293021, x2=-4,81552, x3=0,967185.

Схема полного деления.

Задача. Решить систему уравнений по схеме полного деления:

Метод Гаусса по схеме единственного деления. - student2.ru

Решение:

Метод Гаусса по схеме единственного деления. - student2.ru

Результат:

Метод Гаусса по схеме единственного деления. - student2.ru

Решение системы: x1=2,2930206,x2=-4,815522134,x3=0,967184874.

Методом Зейделя

Задача. Решить систему уравнений методом Зейделя:

Метод Гаусса по схеме единственного деления. - student2.ru

Решение. Воспользуемся формулами (11), (12) и (13):

Метод Гаусса по схеме единственного деления. - student2.ru

Результат:

Метод Гаусса по схеме единственного деления. - student2.ru

Решение системы: x1≈2,232388,x2≈-4,84794,x3≈0,969745.

Решение достигается более чем за 14 итераций, т.е. трудоемко и занимает много времени.

Задача. Решить методом итераций СЛАУ, оценив предварительно гарантированное количество итераций. Точность 0,001

Метод Гаусса по схеме единственного деления. - student2.ru

Решение.

Для применения метода итераций с заданной точностью ε применим оценку

Метод Гаусса по схеме единственного деления. - student2.ru ,

где А константа из формул критерия сходимости итерационного процесса

F-мах[|b1|,|b2|,|b3|]

Рассчитаем А по формуле |А|3= Метод Гаусса по схеме единственного деления. - student2.ru Метод Гаусса по схеме единственного деления. - student2.ru

Значит, система имеет итерационный вид, т.е. можно построить последовательность решений по правой части исходной системы.

Если модуль |А|>1, то следует проверить формулу 4,5

Если формулы 3-5 не выполняются система не имеет итерационный вид, значит, метод итераций не применим, следует преобразовать исходную систему.

Вычислим |F|

|F|={2,15;0,83,1,16;0,44}=2,15=b1

Рассчитаем значение k (число итераций) с учётом точности ε=0,001

Метод Гаусса по схеме единственного деления. - student2.ru

Заменим переменные их значениями

Метод Гаусса по схеме единственного деления. - student2.ru решим неравенство логарифмированием неравенства

lg(0,61k+1)-lg(0,39)+lg(2,15)<lg10-3

(k+1)*lg(0,61)<lg(0,39)+3-lg(2,15)

Метод Гаусса по схеме единственного деления. - student2.ru

Метод Гаусса по схеме единственного деления. - student2.ru

k=k-1 k>17,5-1, к>17

Вывод: для достижения заданной точности требуется выполнять по максимуму 17 итераций, на практике сходимость достигается раньше.

Алгоритм решения системы линейных уравнений в TMTPascal:

1) Метод итераций. Предварительно система должна быть приведена к итерационному виду.

program Iter_sys;

const

a11=0.24; a12=0.21; a13=0.06; a14=-0.34;

a21=0.05; a22=0; a23=0.32; a24=0.12;

a31=0.35; a32=-0.27; a33=0; a34=-0.05;

a41=0.12; a42=-0.43; a43=0.34; a44=-0.21;

b1=1.42; b2=-0.57; b3=0.68; b4=-2.14;

var

x1,x2,x3,x4:real;

xx1,xx2,xx3,xx4:real;

i:integer;

begin

x1:=b1; x2:=b2; x3:=b3; x4:=b4;

for i:=1 to 104 do

begin

xx1:=a11*x1+a12*x2+a13*x3+a14*x4+b1;

xx2:=a21*x1+a22*x2+a23*x3+a24*x4+b2;

xx3:=a31*x1+a32*x2+a33*x3+a34*x4+b3;

xx4:=a41*x1+a42*x2+a43*x3+a44*x4+b4;

writeln(xx1:6:3, xx2:6:3, xx3:6:3, xx4:6:3);

x1:=xx1;

x2:=xx2;

x3:=XX3;

X4:=XX4;

END;

READLN;

END.

Результат:

Метод Гаусса по схеме единственного деления. - student2.ru

2)Метод Зейделя. Предварительно система должна быть приведена к специальному виду:

program Zeydel_sys;

const

a11=0; a12=-0.949; a13=-0.511;

a21=-1.034; a22=0; a23=0.417;

a31=-0.533; a32=0.399; a33=0;

b1=0.2173; b2=-1.252; b3=-1.705;

var

x1,x2,x3:real;

xx1,xx2,xx3:real;

i:integer;

begin

x1:=b1; x2:=b2; x3:=b3;

for i:=1 to 30 do

begin

xx1:=-a12*x2-a13*x3+b1;

x1:=xx1;

xx2:=-a21*x1-a23*x3+b2;

x2:=xx2;

xx3:=-a31*x1-a32*x2+b3;

x3:=XX3;

writeln(xx1:6:3, xx2:6:3, xx3:6:3);

END;

READLN;

END.

Результат:

Метод Гаусса по схеме единственного деления. - student2.ru

Практическая часть

Задание 1.Решить систему методом Гаусса, предварительно исследовать совместность.

Вариант 1 Метод Гаусса по схеме единственного деления. - student2.ru Ответ (1; 2; 1; 2)   Вариант 2 Метод Гаусса по схеме единственного деления. - student2.ru Ответ (2; -1; 1; 1)
Вариант 3 Метод Гаусса по схеме единственного деления. - student2.ru Ответ (1; 2; 3; 1)   Вариант 4 Метод Гаусса по схеме единственного деления. - student2.ru Ответ (1; -1; 2; 2)
Вариант 5 Метод Гаусса по схеме единственного деления. - student2.ru Ответ (3; 1; 1; -1)   Вариант 6 Метод Гаусса по схеме единственного деления. - student2.ru Ответ (1; -1; 2; 4)
Вариант 7 Метод Гаусса по схеме единственного деления. - student2.ru Ответ (2; 1; 1; 3)   Вариант 8 Метод Гаусса по схеме единственного деления. - student2.ru Ответ (1; -1; 2; -2)
Вариант 9 Метод Гаусса по схеме единственного деления. - student2.ru Ответ (2; 3; 1; 1)   Вариант 10 Метод Гаусса по схеме единственного деления. - student2.ru Ответ (-1; 3; 2; 1)
Вариант 11 Метод Гаусса по схеме единственного деления. - student2.ru Ответ (-1; 1; 2; 2)   Вариант 12 Метод Гаусса по схеме единственного деления. - student2.ru Ответ (4; -1; 1; 2)
Вариант 13 Метод Гаусса по схеме единственного деления. - student2.ru Ответ (2; 2; -1; 1)   Вариант 14 Метод Гаусса по схеме единственного деления. - student2.ru Ответ (3; 4; -1; 1)
Вариант 15 Метод Гаусса по схеме единственного деления. - student2.ru Ответ (1; 1; 1; 1) Вариант 16 Метод Гаусса по схеме единственного деления. - student2.ru Ответ (-1; 2; 3; -1)

Задание 2. Решить систему из задания 1 методом Зейделя, предварительно приведя ее к специальному виду.

Вопросы к защите лабораторной работы №3

«Решение систем линейных алгебраических уравнений»

1. Метод Гаусса (схема единственного деления): описание метода, трудоемкость метода.

2. Метод Гаусса с выбором главного элемента по столбцу (схема частичного выбора): описание метода, его вычислительная устойчивость.

3. Метод простой итерации (Якоби) для решения систем линейных алгебраических уравнений. Сходимость, оценки погрешности, критерий окончания итераций.

4. Метод Зейделя для решения систем линейных алгебраических уравнений. Сходимость, оценки погрешности, критерий окончания итераций. Геометрическая иллюстрация. Алгоритм приведения к виду, обеспечивающему сходимость итерационного процесса.

5. Как привести систему к виду, удобному для итераций по методу простой итерации и определить число итераций, требуемых для достижения точности Метод Гаусса по схеме единственного деления. - student2.ru .

ЛАБОРАТОРНАЯ РАБОТА № 4

Наши рекомендации