АдукацыяСярэдні адукацыю і школы

Метад просты ітэрацыі для вырашэння сістэм лінейных раўнанняў (Слау)

Метад просты ітэрацыі, званы таксама метадам паслядоўнага набліжэння, - гэта матэматычны алгарытм знаходжання значэння невядомай велічыні шляхам паступовага яе ўдакладненні. Сутнасць гэтага метаду ў тым, што, як відаць з назвы, паступова выказваючы з пачатковага набліжэння наступныя, атрымліваюць усё больш удакладненыя вынікі. Гэты метад выкарыстоўваецца для пошуку значэння зменнай у зададзенай функцыі, а таксама пры вырашэнні сістэм ураўненняў, як лінейных, так і нелінейных.

Разгледзім, як дадзены метад рэалізуецца пры вырашэнні Слау. Метад просты ітэрацыі мае наступны алгарытм:

1. Праверка выканання ўмовы збежнасці ў зыходнай матрыцы. Тэарэма аб збежнасці: калі зыходная матрыца сістэмы мае дыяганальнае перавага (т.е, у кожнай радку элементы галоўнай дыяганалі павінны быць больш у модулю, чым сума элементаў пабочных дыяганаляў па модулю), то метад простых ітэрацый - збежны.

2. Матрыца зыходнай сістэмы не заўсёды мае дыяганальнае перавага. У такіх выпадках сістэму можна пераўтварыць. Ўраўненні, якія задавальняюць умове збежнасці, пакідаюць некранутымі, а з неудовлетворяющими складаюць лінейныя камбінацыі, г.зн. памнажаюць, адымаюць, складаюць ўраўненні паміж сабой да атрымання патрэбнага выніку.

Калі ў атрыманай сістэме на галоўнай дыяганалі знаходзяцца нязручныя каэфіцыенты, то да абедзвюх частак такога ўраўненні дадаюць складнікі выгляду з i * x i, знакі якіх павінны супадаць са знакамі дыяганальных элементаў.

3. Пераўтварэнне атрыманай сістэмы да нармальнага выгляду:

x - = β - + α * x -

Гэта можна зрабіць мноствам спосабаў, напрыклад, так: з першага раўнання выказаць х 1 праз іншыя невядомыя, з другога-х 2, з третьего- х 3 і г.д. Пры гэтым выкарыстоўваем формулы:

α ij = - (a ij / a ii)

i = b i / a ii
Варта зноў пераканацца, што атрыманая сістэма нармальнага выгляду адпавядае умове збежнасці:

Σ (j = 1) | α ij | ≤ 1, пры гэтым i = 1,2, ... n

4. Пачынаем ўжываць, уласна, сам метад паслядоўных набліжэнняў.

x (0) - пачатковая набліжэнне, выкажам праз яго х (1), далей праз х (1) выкажам х (2). Агульная формула а матрычных выглядзе выглядае так:

x (n) = β - + α * x (n-1)

Вылічаем, пакуль не дасягнем патрабаванай дакладнасці:

max | x i (k) -x i (k + 1) ≤ ε

Такім чынам, давайце разбярэм на практыцы метад просты ітэрацыі. прыклад:
Вырашыць Слау:

4,5x1-1.7x2 + 3.5x3 = 2
3.1x1 + 2.3x2-1.1x3 = 1
1.8x1 + 2.5x2 + 4.7x3 = 4 з дакладнасцю ε = 10 -3

Паглядзім, пераважаюць Ці па модулю дыяганальныя элементы.

Мы бачым што умове збежнасці задавальняе толькі трэцяе раўнанне. Першае і другое преобразуем, да першага раўнанні дадамо другое:

7,6x1 + 0.6x2 + 2.4x3 = 3

З трэцяга аднімем першае:

-2,7x1 + 4.2x2 + 1.2x3 = 2

Мы пераўтварылі зыходную сістэму ў раўнацэнную:

7,6x1 + 0.6x2 + 2.4x3 = 3
-2,7x1 + 4.2x2 + 1.2x3 = 2
1.8x1 + 2.5x2 + 4.7x3 = 4

Цяпер прывядзем сістэму да нармальнага выгляду:

x1 = 0.3947-0.0789x2-0.3158x3
x2 = 0.4762 + 0.6429x1-0.2857x3
x3 = 0.8511-0.383x1-0.5319x2

Правяраем збежнасць ітэрацыйныя працэсу:

0.0789 + 0.3158 = 0,3947 ≤ 1
0.6429 + 0.2857 = 0.9286 ≤ 1
0.383+ 0.5319 = 0.9149 ≤ 1, г.зн. ўмова выконваецца.

0,3947
Пачатковае набліжэнне х (0) = 0,4762
0,8511

Падстаўляем дадзеныя значэння ў раўнанне нармальнага выгляду, атрымліваем наступныя значэнні:

0,08835
x (1) = 0,486793
0,446639

Падстаўляем новыя значэння, атрымліваем:

0,215243
x (2) = 0,405396
0,558336

Працягваем вылічэнні да таго моманту, пакуль не наблізімся да значэнняў, якія задавальняюць зададзеным умове.

0,18813

x (7) = 0,441091

0,544319

0,188002

x (8) = 0,44164

0,544428

Праверым правільнасць атрыманых вынікаў:

4,5 * 0,1880 -1.7 * 0,441 + 3.5 * 0,544 = 2,0003
3.1 * 0,1880 + 2.3 * 0,441-1.1x * 0,544 = 0,9987
1.8 * 0,1880 + 2.5 * 0,441 + 4.7 * 0,544 = 3,9977

Вынікі, атрыманыя пры падстаноўцы знойдзеных значэнняў у зыходныя ўраўненні, цалкам задавальняюць умовам ўраўненні.

Як мы бачым, метад просты ітэрацыі дае даволі дакладныя вынікі, аднак для вырашэння гэтага ўраўненні нам прыйшлося выдаткаваць шмат часу і прарабіць грувасткія вылічэнні.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.unansea.com. Theme powered by WordPress.