2 svar
75 visningar
quaresma behöver inte mer hjälp
quaresma 44 – Fd. Medlem
Postad: 20 mar 2018 14:46 Redigerad: 20 mar 2018 14:52

Matris

Hej, det är såhär att jag försöker förstå en uppgift som min lärare har hjälpt mig med men jag hänger inte med på varje steg och undrar om någon kunde förklara? Man ska alltså lösa ekvationssystemet Ax=b med iterationsmetod.

Där A matrisen är 4x4 matris och B är 1x4 matris.

A=2100-10-1155100-10100 och B=30251070

Och då byter de raderna för att det finns ett dominerande tal som inte ligger i samma kolonn så blir ekvationen:

51002100-1-101000-115x=10307025 som kan skrivas som 500001000001000005+0100200-1-10000-110x=10307025 

Hit förstår jag men resten så blir jag förvirrad.

Kan det vara såhär att högerledet nedanför är vår φ(x) och vänsterledet x för flera funktioner? För vi  söker ju efter fixpunkten. Och då antar jag att man använder iterationen x(k+1)=φ(x(k))

 x=2375+0-0.200-0.2000.10.100000.2-0.20x Men jag förstår ändå inte hur man kommer fram till 0 -0.2 0 0 osv

Sen så använder hon sig av Gauss-Seidels metod med startvektor x(0)=(2,3,7,5)T

Och då blir ett steg: x(1)=φ(x(0))

Och det ger: x(1)=2-0.62-0.2*1.4+0.1*57+0.1*1.45+0.2*3.22-0.2*7.14=1.43.227.144.216 och x(1)=1.3563.1507.1364.203 Jag förstår inte riktigt hur man kommer fram till ex 2-0.6

 

Tror inte att jag har problem med beräkningarna utan det är att jag vill förstå vad man gör och varför och undrar om någon vill förklara för mig?

 

Tacksam på förhand!

Albiki 5096 – Fd. Medlem
Postad: 20 mar 2018 15:40

Hej!

Gauss-Seidels metod finner en följd av approximationer {x1,x2,...} \{x_1,x_2,...\} till lösningen för ekvationssystemet

    Ax=b Ax=b .

Metoden bygger på uppdelningen av matrisen A A i en nedre triangulär matris ( L L ) och en uppåt triangulär matris ( U U ).

    b=Lx+UxLx=b-Uxx=L-1(b-Ux) \displaystyle b = Lx + Ux\Leftrightarrow Lx = b - Ux\Leftrightarrow x = L^{-1}(b-Ux) .

Låt ϕ \phi beteckna matrisfunktionen

    ϕ(x)=L-1(b-Ux) \phi(x) = L^{-1}(b-Ux)

En fixpunkt till denna matrisfunktion är också en lösning till ekvationssystemet Ax=b Ax=b . Det är med hjälp av denna matrisfuntion som följden av approximationer {x1,x2,...} \{x_1,x_2,...\} skapas.

    xn+1=ϕ(xn) \displaystyle x_{n+1} = \phi(x_n) .

Om matrisfunktionen krymper avstånd mellan vektorer (en kontraktiv avbildning) så konvergerar approximationsföljden mot lösningen (x) till ekvationssystemet.

Albiki

quaresma 44 – Fd. Medlem
Postad: 20 mar 2018 16:02
Albiki skrev :

Hej!

Gauss-Seidels metod finner en följd av approximationer {x1,x2,...} \{x_1,x_2,...\} till lösningen för ekvationssystemet

    Ax=b Ax=b .

Metoden bygger på uppdelningen av matrisen A A i en nedre triangulär matris ( L L ) och en uppåt triangulär matris ( U U ).

    b=Lx+UxLx=b-Uxx=L-1(b-Ux) \displaystyle b = Lx + Ux\Leftrightarrow Lx = b - Ux\Leftrightarrow x = L^{-1}(b-Ux) .

Låt ϕ \phi beteckna matrisfunktionen

    ϕ(x)=L-1(b-Ux) \phi(x) = L^{-1}(b-Ux)

En fixpunkt till denna matrisfunktion är också en lösning till ekvationssystemet Ax=b Ax=b . Det är med hjälp av denna matrisfuntion som följden av approximationer {x1,x2,...} \{x_1,x_2,...\} skapas.

    xn+1=ϕ(xn) \displaystyle x_{n+1} = \phi(x_n) .

Om matrisfunktionen krymper avstånd mellan vektorer (en kontraktiv avbildning) så konvergerar approximationsföljden mot lösningen (x) till ekvationssystemet.

Albiki

Tack så mycket för förklaringen!

Svara
Close