Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Метод Зейделя. Метод Зейделя представляет собой некоторую модификацию метода итерации






Метод Зейделя представляет собой некоторую модификацию метода итерации. Основная его идея заключается в том, что при вычислении (к+1)-го приближения неизвестной х учитываются уже вычисленные ранее (к+1)-го приближения неизвестных

х , х … х

Например х * х

х * х

Пример: Метод Зейделя решить систему с точностью до 0, 001

4, 5х -1, 8х +3, 6х =-1, 7

3, 1х +2, 3х -1, 2х =3, 6

1, 8х +2, 5х +4, 6х =2, 2

Решение: приведем систему к виду, в котором элементы главной диагонали превосходили бы остальные элементы строк:

7, 6х +0, 5х +2, 4х =1, 9 [(1)+(2)]

2, 2х +9, 1х +4, 4х =9, 7 [2*(3)+(2)-(1)]

-1, 3х +0, 2х +5, 8х = -1, 4 [(3)-(2)]

Теперь в левой части оставляем 10х , а оставшиеся компоненты переносим в правую часть:

10х =2, 4х -0, 5х -2, 4х +1, 9

10х = -2, 2х +0, 9х -4, 4х +9, 7

10х =1, 3х -0, 2х -4, 2х -1, 4

Теперь каждое уравнение делим на 10:

х =0, 24х -0, 05х -0, 24х +0, 19

х = -0, 22х +0, 09х -0, 44х +0, 97

х =0, 13х -0, 02х -0, 42х -0, 14

для начала выбираем нулевые приближения (за нулевые приближения берем свободные члены):

х =0, 19; х =0, 97; х = -0, 14.

Теперь вычисляем первые приближения:

х +b =0, 24*0, 19-0, 05*0, 97-0, 24*(-0, 14)+0, 19=0, 2207

х +b = -0, 22*0, 2207+0, 09*0, 97-0, 44*(-0, 14)+0, 97=1, 0703

х +b =0, 13*0, 2207-0, 02*1, 0703-0, 42*(-0, 14)-0, 14= - 0, 1915

Затем вычисляем вторые приближения, третьи и т.д. До тех пор пока последующее значение корня минус предыдущее не станет меньше 0, 001

Реализация данного метода в среде Excel

Заполним исходные данные системы как показано на рисунке 10.2

Рисунок 10.2

Коэффициенты исходной системы вносим в ячейки блока A3: D5. В ячейки блока B9: B11 записываем начальные приближения, которые равны свободным членам. В ячейки блока A14: C14 записываем последующие приближения:

Для х : А15=$G$3*A14+$I$3*B14+$K$3*C14+$M$3;

Для х : B15=$G$4*A15+$I$4*B14+$K$4*C14+$M$4;

Для х : С15=$G$5*A15+$I$5*B15+$K$5*C14+$M$5;

Затем копируем данные формулы:

A15 в A16; B15 в B16; C15 в C16;

Проделываем эти операции до тех пор, пока |x -x |< =0.001; |x -x |< =0.001; |x -x |< =0.001; |x -x |< =0.001;

Данная разность вычисляется в ячейках блока N14: P14

Для х : N14=ABS(A15-A14);

Для х : O14=ABS(B15-B14);

Для х : P14=ABS(C15-C14);

Затем копируем данные формулы: N14 в N15; O14 в O15; P14 в P15;

Ответ: х =0, 247; х =1, 114; х = -0, 224

Задания для самоконтроля: решить систему с точностью до 0, 001


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.009 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал