Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Метод Якоби
Предположим, что диагональные элементы матрицы исходной системы не равны нулю (, ). Разрешим первое уравнение системы относительно , второе относительно и т.д. Получим следующую эквивалентную систему, записанную в скалярном виде: . (2.10) Зададим вектор нулевого приближения . Следующие приближение будем вычислять по рекуррентным соотношениям (2.11) В свернутом виде данную систему можно переписать как , i =1, 2, …, m. Условием окончания итерационного процесса служит условие . Достаточное условие сходимости. Метод Якоби является вариантом МПИ, в котором Если для исходной матрицы A выполнено условие диагонального преобладания, т.е. , , то выполняется условие , т.е. итерационный процесс (2.11) сходится при любом выборе начального приближения. Если исходная система уравнений не удовлетворяет условию сходимости, то ее приводят к виду с диагональным преобладанием. Выбор начального приближения влияет на количество итераций, необходимых для получения приближенного решения. Чаще всего в качестве начального приближения берут или . Замечание. Указанное выше условие сходимости является достаточным, т.е. если оно выполняется, то процесс сходится. Но данное условие не является необходимым, процесс может сходиться и при отсутствии диагонального преобладания. ПРИМЕР 2.5. Решить СЛАУ из Примера 2.3 с помощью метода Якоби с точностью . С помощью прямого метода обратной матрицы найдено решение , , . Найдем решение методом Якоби. Для начала проверим условие диагонального преобладания: Приводим систему уравнений к виду (2.8): или . Тогда В качестве начального приближения выберем . Дальнейшие вычисления оформим в виде таблицы:
Здесь , , , , , , и т.д. Процесс продолжается, пока погрешность не станет меньше , что происходит на 11-ой итерации. Следовательно, приближенное решение имеет вид: , , , что с точностью e совпадает с решением, полученным по методу обратной матрицы. При реализации в Excel расчетные формулы для , при условии, что исходные данные введены в лист Excel, как показано ниже,
имеют вид: =1/$B$1*($G$1-$C$1*C6-$D$1*D6), =1/$C$2*($G$2-$B$2*B6-$D$2*D6), =1/$D$3*($G$3-$B$3*B6-$C$3*C6), {=МАКС(ABS(B8: D8-B7: D7))}. Фигурные скобки означают нажатие комбинации клавиш ctrl+shift+enter после набора формулы. Остальные формулы для вычисления получаются копированием. Можно провести вычисления в табличном процессоре Excel и с использованием функций умножения матрицы на вектор на основе матричной формы (2.9) метода Якоби. Здесь a= , b= . Занесем исходные данные на рабочий лист.
Выделим ячейки B7: D7 и введем формулу (2.9): {=МУМНОЖ($B$1: $D$3; ТРАНСП(B6: D6))+ТРАНСП($G$1: $G$3)}. Остальные формулы для вычисления получаются копированием.
|