Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Итерационные методы решения систем линейных алгебраических уравнений. Метод Якоби. Метод нижней релаксации.docx
Скачиваний:
130
Добавлен:
06.01.2017
Размер:
37.27 Кб
Скачать

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО

ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«КАЗАНСКИЙ (ПРИВОЛЖСКИЙ) ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»

ИВМиИТ (ВМК)

КАФЕДРА ИНФОРМАЦИОННЫХ СИСТЕМ

СЕМЕСТРОВАЯ РАБОТА НА ТЕМУ:

«Итерационные методы решения систем линейных алгебраических уравнений. Метод Якоби. Метод нижней релаксации»

Работу выполнил:

студент 3 курса 09-315 группы

Халиков Роман Радиевич.

Работу проверила:

Глазырина Людмила Леонидовна.

“___”_______________ 2015 г.

______________

(подпись)

Казань 2016

Оглавление

Постановка задачи. 3

Решение задачи. 4

Метод Якоби. 4

Метод нижней релаксации. 7

Вывод. 10

Листинг программы. 11

Список используемой литературы. 13

Постановка задачи.

Дана система линейных уравнений следующего вида:

(1)

где:

Необходимо найти значения . Для этого воспользуемся итерационными методами Якоби и нижней релаксации. Для метода нижней релаксации нужно найти оптимальный параметр. Этот параметр найдем экспериментальным путем.

Решение задачи.

Метод Якоби.

Общий вид метода Якоби:

Вектор вычисляем путем последовательного вычисления каждой следующей итерации на основе предыдущей.

Для системы (1) метод Якоби запишем следующим образом:

Будем искать каждую следующую итерацию, пока не выполнится условие:

где

В качестве начального приближения берём нулевой вектор:

Теорема сходимости: если в системе выполняется диагональное преобладание, то метод Якоби сходится от любого начального приближения.

Матрица А называется матрицей с диагональным преобладанием, если:

Результаты вычислений для системы (1) при :

0

0

0

0

0,1

0,026549007

0,026546747

0,00000226

0,2

0,049004386

0,049000116

0,000004269

0,3

0,058641021

0,058635265

0,000005756

0,4

0,055952674

0,055946065

0,000006608

0,5

0,044790577

0,044783895

0,000006682

0,6

0,029973603

0,029967512

0,000006091

0,7

0,015925612

0,015920719

0,000004893

0,8

0,00580027

0,005796919

0,000003351

0,9

0,000863885

0,000862246

0,00000164

1

0

0

0

Количество итераций: 142

Результаты вычислений для системы (1) при :

0

0

0

0

0,025

0,004061624

0,004061621

0,000000002

0,05

0,010039869

0,010039864

0,000000005

0,075

0,016719638

0,016719631

0,000000007

0,1

0,023506528

0,023506519

0,000000009

0,125

0,03003907

0,030039059

0,000000011

0,15

0,036081346

0,036081333

0,000000014

0,175

0,041477398

0,041477383

0,000000016

0,2

0,046127192

0,046127174

0,000000017

0,225

0,049972092

0,049972073

0,000000019

0,25

0,052985236

0,052985215

0,000000021

0,275

0,055164682

0,05516466

0,000000022

0,3

0,05652829

0,056528266

0,000000024

0,325

0,057109712

0,057109688

0,000000025

0,35

0,056955171

0,056955145

0,000000026

0,375

0,056120779

0,056120753

0,000000027

0,4

0,054670276

0,054670249

0,000000027

0,425

0,052673076

0,052673048

0,000000028

0,45

0,050202555

0,050202528

0,000000028

0,475

0,047334546

0,047334518

0,000000028

0,5

0,044145973

0,044145945

0,000000028

0,525

0,040713639

0,040713612

0,000000027

0,55

0,037113106

0,03711308

0,000000027

0,575

0,033417683

0,033417657

0,000000026

0,6

0,029697482

0,029697457

0,000000025

0,625

0,026018555

0,026018531

0,000000024

0,65

0,022442079

0,022442056

0,000000023

0,675

0,019023608

0,019023586

0,000000022

0,7

0,015812353

0,015812333

0,00000002

0,725

0,012850517

0,012850498

0,000000019

0,75

0,010172654

0,010172637

0,000000017

0,775

0,007805064

0,007805049

0,000000016

0,8

0,005765213

0,005765199

0,000000014

0,825

0,004061171

0,004061159

0,000000012

0,85

0,002691079

0,002691069

0,00000001

0,875

0,001642625

0,001642617

0,000000009

0,9

0,000892544

0,000892537

0,000000007

0,925

0,00040612

0,000406115

0,000000005

0,95

0,000136717

0,000136713

0,000000003

0,975

2,53E-05

2,53E-05

0,000000002

1

0

0

0

Количество итераций: 3726