10 svar
267 visningar
Creepzzz är nöjd med hjälpen
Creepzzz 95 – Fd. Medlem
Postad: 14 apr 2020 19:04

Elementära matriser och LU-metoden

Hej! Jag håller på att lösa följande uppgift och har löst ut L och U och vet även sambandet (Ep...E1) = L-1 men jag förstår inte riktigt hur jag ska gå vidare. Vad exakt innebär elementärmatriserna och hur får man ut de?

Creepzzz 95 – Fd. Medlem
Postad: 15 apr 2020 11:26

Elementära matriserna är faktorer till A va? Men vad ska man använda för strategi för att få fram de?

Jroth 1191 – Fd. Medlem
Postad: 15 apr 2020 11:50 Redigerad: 15 apr 2020 11:51

En triangulär matris är en kvadratisk matris som har endast nollor på ena sidan om diagonalen. Om matrisen bara har nollor över diagonalen kallar vi den nedåt, annars uppåt

Målet är att kunna skriva A=LUA=LU där L är en nedåt triangulär matris (och U uppåt).

Elementära matriser är egentligen bara vanlig gausselimination, fast lite mer systematiskt.

Låt varje elementär matris MlM_l vara nedåt triangulär med 1:or på diagonalen. Vill man vara formell kan man skriva

Mk=I-mekTM_k=I-me_k^T

Där eke_k är identitetsmatrisens k:e kolonn och där m är en vektor som innehåller hur många av rad k man ska lägga till raderna under för att eliminera pivotelementet.

Det låter krångligare än det är.

Försök skapa din första elementära matris M1M_1, den ska eliminera pivotelementen i rad 2 och rad  (dvs m ska vara -1/2 och 3)

Creepzzz 95 – Fd. Medlem
Postad: 15 apr 2020 14:10

Creepzzz 95 – Fd. Medlem
Postad: 15 apr 2020 14:11

Skulle det vara M1 då?

Jroth 1191 – Fd. Medlem
Postad: 15 apr 2020 14:44

Två saker.

Eftersom vi ska göra en LU faktorisering kan det vara smart att inte kalla M1M_1 för L, eftersom vi gärna bör kalla L1=M1-1L_1=M_1^{-1}. Det kan också hända att du menar något annat?

2. Om L ska vara M1M_1  förstår jag inte hur du fått -2/3 på plats (3,2). Kanske har du redan fortsatt till steg två?

Jag fick iaf

M1=100-1210301M_1=\begin{bmatrix}1&0&0\\-\frac{1}{2} &1 &0\\ 3 & 0 & 1\end{bmatrix}

Creepzzz 95 – Fd. Medlem
Postad: 15 apr 2020 14:59

Blir det såhär? Ledsen om jag är dålig på att förstå

Jroth 1191 – Fd. Medlem
Postad: 15 apr 2020 15:16 Redigerad: 15 apr 2020 15:53

Jag hoppas att du använder något mjukvarustöd, t.ex. Mathematica eller Matlab, det underlättar när du ska kontrollera dina räkningar.

Om man beräknar M3M2M1AM_3M_2M_1A ska man få en matris på trappstegsform precis som vid "vanlig" gausseliminering.

Om jag slår in ditt förslag blir det inte en trappstegsmatris kvar.

Om jag däremot byter ut din M3M_3 mot

M3=100010021M_3=\begin{bmatrix}1&0&0\\0&1&0\\0&2&1\end{bmatrix}

Blir det en trappstegsmatris.

Nu är L=L1L2L3=M1-1M2-1M3-1L=L_1L_2L_3=M_1^{-1}M_2^{-1}M_3^{-1}

U=M3M2M1AU=M_3M_2M_1A

Och du kan (ska) kontrollera att A=LUA=LU

Edit: Det kan också vara värt att känna till att man normalt sett "rensar" en hel kolonn i taget, i det här fallet skulle man alltså bara göra två elementärmatriser (vilket jag visade i början)

LU=1001210-3-212-4207-5000LU=\begin{bmatrix}1&0&0\\\frac{1}{2}&1&0\\ -3&-2&1\end{bmatrix}\begin{bmatrix}2&-4&2\\0&7&-5\\ 0&0&0\end{bmatrix}

Creepzzz 95 – Fd. Medlem
Postad: 15 apr 2020 16:00

Nu har jag tagit reda på de rätta L och U men jag förstår fortfarande inte hur jag ska ta reda på M:en

Jroth 1191 – Fd. Medlem
Postad: 15 apr 2020 16:16 Redigerad: 15 apr 2020 16:17

Jag förstår inte din fråga.

Du har ju redan räknat ut M1M_1, M2M_2 och jag gav dig M3M_3?

Varje operation M ska alltså eliminera något element genom en elementär radoperation (exakt som vid gausseliminering).

Du kan följa din eliminering stegvis genom att testa

M1.A//MatrixFormM_1.A//MatrixForm

M2.M1.A//MatrixFormM_2.M_1.A//MatrixForm

M3.M2.M1.A//MatrixFormM_3.M_2.M_1.A//MatrixForm

När du genomfört alla tre kommer du se att du har trappstegsmatrisen UU kvar.

Creepzzz 95 – Fd. Medlem
Postad: 15 apr 2020 16:37

Tack snälla snälla för ditt tålamod! Jag förstår nu! Tack för all hjälp! :)

Svara Avbryt
Close