Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

I denne oppgaven skal vi jobbe med matriser og vektorer.
For å kunne hente ut og/eller endre på elementene i en matrise må vi ha en måte å kunne referere til hver hvert element i matrisen . Dette gjør vi ved å angi en rad og en kolonne på følgende måte: Gitt en matrise med navn m vil m(1,1) gi tilgang til elementet på rad og kolonne enén. Lag et nytt skript og definer følgende to matriser:

Code Block
languagenone
mx1 = [ 0:4 ; 5:9 ; 10:14 ; 15:19 ; 20:24 ];
mx2 = eye (5, 5);

Den siste linjen lager en 5x5 matrise med hvor elementene har 0 som verdi, bortsett fra diagonalelementene som er 1. 

...

Hvis man vil ha tilgang til en hel rad eller kolonne i en matrise kan man bruke ':' i indeks operatoren. mx1(:,1) vil gi tilgang til hele den første kolonnen i matrisen mx1. 

b)

Lag en vektor v1 of og sett den lik første rad i mx1.

...

Kopier verdiene fra rad 3 i mx1 til kolonne 4 i mx2.

Fasit:

Code Block
languagenone
mx2 =

1 0 0 10 20
0 1 0 11 0
0 0 1 12 0
0 1 2 13 4
0 0 0 14 1