18.07.2013 Views

Noter om R

Noter om R

Noter om R

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

16 Matricer<br />

En matrix i R er liges<strong>om</strong> i matematik et rektangulært skema af tal. I det følgende beskrives hvordan man<br />

i R opretter og regner med matricer.<br />

16.1 Oprettelse af matricer<br />

Man kan definere matricen<br />

sådan her:<br />

> A A<br />

[,1] [,2]<br />

[1,] 1 3<br />

[2,] 2 4<br />

Bemærk at A oprettes søjlevis: de to første elementer går til søjle 1, de to sidste til søjle 2. Hvis man i<br />

stedet vil bruge elementerne til rækkevis oprettelse af matricen kan man give argumentet byrow=TRUE,<br />

så de to første elementer går til række 1 og de to sidste til række 2:<br />

> A2 A2<br />

[,1] [,2]<br />

[1,] 1 2<br />

[2,] 3 4<br />

I udskrifterne betyder klammen [,1] søjle 1, og klammen [1,] betyder række 1.<br />

Matricer kan have lige så mange rækker og søjler man ønsker, og behøver ikke være kvadratiske:<br />

> M1 M1<br />

[,1] [,2] [,3] [,4]<br />

[1,] 1 4 7 10<br />

[2,] 2 5 8 11<br />

[3,] 3 6 9 12<br />

> M2 M2<br />

[,1] [,2]<br />

[1,] 1 5<br />

[2,] 2 6<br />

[3,] 3 7<br />

[4,] 4 8<br />

Man kan definere enhedsmatricen<br />

<br />

1 0<br />

E =<br />

0 1<br />

med 2 rækker og 2 søjler ved brug af funktionen diag:<br />

56

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!