derox Skrevet 21. mars 2009 Del Skrevet 21. mars 2009 (endret) Hei! Sliter med å finne ut av følgende problem. Jeg har A som er en 20x20 matrise og c som er en kollonne med 20 rader. Jeg har regnet ut b = A*c', og nå vil jeg finne c ved hjelp av A og b, tenkte at det var logisk å ta b'/A, men det gikk ikke som ventet... Endret 22. mars 2009 av derox Lenke til kommentar https://www.diskusjon.no/topic/1089181-ganging-og-deling-i-matlab/
GeO Skrevet 21. mars 2009 Del Skrevet 21. mars 2009 Hei! Sliter med å finne ut av følgende problem. Jeg har A som er en 20x20 matrise og c som er en kollonne med 20 rader. Jeg har regnet ut b = A*c', og nå vil jeg finne c ved hjelp av A og b, tenkte at det var logisk å ta b'/A, men det gikk ikke som ventet... Stemmer det at du har b = Ac, der b og c er vektorer? I så fall er c = A-1b, altså ganger du fra venstre med den inverse av matrisen A. Med MATLAB-syntaks: >> c = inv(A)*b; Lenke til kommentar https://www.diskusjon.no/topic/1089181-ganging-og-deling-i-matlab/#findComment-13380333
derox Skrevet 22. mars 2009 Forfatter Del Skrevet 22. mars 2009 Hei! Sliter med å finne ut av følgende problem. Jeg har A som er en 20x20 matrise og c som er en kollonne med 20 rader. Jeg har regnet ut b = A*c', og nå vil jeg finne c ved hjelp av A og b, tenkte at det var logisk å ta b'/A, men det gikk ikke som ventet... Stemmer det at du har b = Ac, der b og c er vektorer? I så fall er c = A-1b, altså ganger du fra venstre med den inverse av matrisen A. Med MATLAB-syntaks: >> c = inv(A)*b; Åjsann, takker for svar. Fikk hjelp av en kar her i går natt, han sa at jeg kunne ta s = [A b] t = rref(s) c = t(:, 21) Men jeg skal gjøre et forsøk på det du sa Takker! Lenke til kommentar https://www.diskusjon.no/topic/1089181-ganging-og-deling-i-matlab/#findComment-13385271
GeO Skrevet 22. mars 2009 Del Skrevet 22. mars 2009 (endret) Ja, det kan du gjøre, resultatet blir det samme. Du skal i begge tilfeller løse Ac = b. Med metoden jeg viste så finner du c ved å multiplisere med den inverse av matrisen, med den andre metoden setter du opp en totalmatrise [A b] og bruker Gauss-Jordan-eliminasjon til å finne løsningen (rref er «reduced row echelon form») som du etterpå «henter ut» fra matrisen. Alle veier fører til Rom, så dette er bare smak og behag Endret 22. mars 2009 av TwinMOS Lenke til kommentar https://www.diskusjon.no/topic/1089181-ganging-og-deling-i-matlab/#findComment-13385916
derox Skrevet 22. mars 2009 Forfatter Del Skrevet 22. mars 2009 Flott! Lenke til kommentar https://www.diskusjon.no/topic/1089181-ganging-og-deling-i-matlab/#findComment-13386231
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå