- •Методические указания
- •"Численные методы"
- •Лабораторная работа №1. Тема: “Табулирование функции в заданном диапазоне аргумента”.
- •Краткое теоретическое введение. Общие правила вычислений на эвм
- •Вычисление математических функций, отсутствующих в языке программирования.
- •Задание на работу:
- •Контрольные вопросы.
- •Лабораторная работа № 2
- •Краткое теоретическое введение.
- •Задание на работу.
- •Контрольные вопросы
- •Лабораторная работа n 3. Тема: ”Решение алгебраических и трансцендентных уравнений”.
- •Краткое теоретическое введение Алгоритм уточнения корня методом половинного деления
- •Алгоритм уточнения корня методом хорд
- •Алгоритм уточнения корня методом касательных
- •Метод последовательных приближений (итераций)
- •Задание на работу
- •Контрольные вопросы.
- •Лабораторная работа №4 Тема: ”Решение систем алгебраических линейных уравнений”.
- •Краткое теоретическое введение Алгоритм метода Гаусса
- •Правило Крамера
- •Метод итераций и метод Зейделя
- •Задание к работе
- •Контрольные вопросы
- •Лабораторная работа № 5 Тема: «Вычисление определенного интеграла численными методами».
- •Краткое теоретическое введение Формула прямоугольников
- •Формула трапеций
- •Формула Симпсона
- •Задание на работу:
- •Контрольные вопросы
- •Лабораторная работа № 6
- •Краткое теоретическое введение
- •Задание на работу.
- •Контрольные вопросы
- •Лабораторная работа № 7 Тема: “Решение задач интерполяции и экстраполяции”.
- •Краткое теоретическое введение.
- •Задание к работе
- •Контрольные вопросы
- •Лабораторная работа № 8. Тема: “Статистическая обработка результатов эксперимента”.
- •Задание к работе:
- •Контрольные вопросы
- •Лабораторная работа № 9 Тема: “Внутренняя сортировка”.
- •Краткое теоретическое введение Сортировка простыми включениями
- •Сортировка простым выбором
- •Сортировка простым обменом
- •Сортировка включениями с убывающим приращением
- •Сортировка с разделением
- •Контрольные вопросы
- •Лабораторная работа № 10 Тема: “Внешняя сортировка“.
- •Контрольные вопросы.
- •Лабораторная работа № 11. Тема:“Поиск и выбор“.
- •Краткое теоретическое введение Алгоритмы последовательного поиска
- •Поиск в упорядоченной таблице
- •Бинарный поиск
- •Фибоначчиев поиск
- •Контрольные вопросы.
- •Список рекомендованной литературы
Метод итераций и метод Зейделя
Метод итераций позволяет получить последовательность приближенных значений, сходящуюся к точному решению системы линейных уравнений. В отличие от метода Гаусса, метод итераций не требует контроля промежуточных вычислений, так как отдельные ошибки на каком-либо шаге итерации не искажают окончательных результатов, хотя и удлиняет процесс счета. Иначе говоря, метод итераций решения систем линейных уравнений является самоисправляющимся. Кроме того, метод итераций легко запрограммировать для ЭВМ. Пусть имеем систему
или,
короче,
.
Предположим, что
определитель системы отличен от нуля
и что диагональные коэффициенты
Выразим из
первого уравнения x1,
из второго x2,
и т. д. Тогда получим эквивалентную
систему:
,
где
Полученную систему запишем так:
(3)
и назовем ее системой нормального вида.
Будем решать ее методом последовательных приближений. За нулевое приближение возьмем, например, столбец свободных членов
Подставив
в правую часть системы (3) значения
(i =
),
получим первое приближение:
.
Затем
аналогично второе:
и т. д.
Таким образом, зная k-e приближение, (k + 1)-е приближение вычисляют по формуле
(4)
Если
последовательность приближений (
)
(j =
)
имеет предел
то
является
точным решением системы нормального
вида, а значит, и исходной системы. В
самом деле, переходя к пределу при
в (4), имеем:
Описанный метод последовательных приближений называется методом итераций. Рабочие формулы метода итераций имеют вид:
Существование
предела
гарантирует теорема о достаточном
признаке сходимости процесса итераций.
Достаточным условием сходимости итерационных методов является условие
При методе Зейделя итерационный процесс подобен описанному для метода простых итераций, однако уточненные значения Хij+1 сразу подставляются в последующие уравнения. Формула итерационного процесса имеет вид:
Задание к работе
Изучить численные методы решения систем линейных уравнений.
Составить блок-схему и программу решения системы алгебраических уравнений (см. Прилодение):
для вариантов 1,4,7,10,… - методом Гаусса, методом отражения и методом итераций;
для вариантов 2,5,8,11,… - методом Гаусса с выбором главного элемента и методом Зейделя;
для вариантов 3,6,9,12,… - методом Гаусса-Жордана и методом Зейделя.
Сравнить результаты методов и сделать выводы.
Содержание отчета: титульный лист, тема и цель работы, № варианта задания и собственно задание, математическая постановка задачи (сущность методов на примере), блок-схема алгоритма, текст программы, результаты работы программы, выводы.
Контрольные вопросы
1.Сущность методов решения системы линейных алгебраических уравнений:
Гаусса;
Гаусса с выбором главного элемента;
метода Гаусса - Жордана;
метода простых итераций;
метода Зейделя.
2.Какие ограничения накладываются на матрицу коэффициентов и свободных членов системы уравнений?
3.Какова погрешность основных численных методов решения систем линейных алгебраических уравнений.
