Rader och kolonner

Man gör en radmatris bestående av talen 4 5 6 7 genom att skriva talen innanför []-parenteser och separera dem med antingen komma eller blank.

>>> r1=[4, 5, 6, 7]

r1 =

4 5 6 7

>>> r2=[4 5 6 7]

r2 =

4 5 6 7

Man gör en kolonnmatris bestående av talen 0.1 0.2 0.3 genom att skriva talen innanför []-parenteser och separera dem med semikolon.

>>> c1=[0.1; 0.2; 0.3]

c1 =

0.10000
0.20000
0.30000

>>> c2=[0.4; 0.5]

c2 =

0.40000
0.50000

Rad- och kolonnmatriser kallas ibland vektorer.

Man kan slå ihop radmatriser respektive kolonnmatriser.

>>> r=[r1, r2]

r =

4 5 6 4 5 6

>>> c=[c1; c2]

c =

0.10000
0.20000
0.30000
0.40000
0.50000

>>> try_a_mix=[r1, c1]

>>>error: number of rows must match (3 != 1) near line 43, column 16

Det första talet i en vektor har index 1. Man kan komma åt ett tal i en vektor genom att ange dess index.

>>> r(2)
ans = 5
>>> c(5)
ans = 0.50000
>>> r(7)
error: A(I): Index exceeds matrix dimension.

Man kan använda samma notation som används i for-satser för att generera en vektor.

>>> r3=3:7
r3 =

3 4 5 6 7

>>> r4=1:3:10
r4 =

1 4 7 10

Samma notation kan användas för att komma åt en del av en vektor.

>>> format bank;
>>> r5=0.1:0.1:1
r5 =

0.10 0.20 0.30 0.40 0.50 0.60 0.70 0.80 0.90 1.00

>>> subvector1=r5(2:4)
subvector1 =

0.20 0.30 0.40

>>> subvector2=r5(1:2:10)
subvector2 =

0.10 0.30 0.50 0.70 0.90

Man kan göra om en radmatris till en kolonnmatris och vice versa genom att transponera med hjälp av operatorn '.

>>> r=[1, 2, 3]
r =

1.00 2.00 3.00

>>> c=r'
c =

1.00
2.00
3.00

by Malin Christersson under a Creative Commons Attribution-Noncommercial-Share Alike 2.5 Sweden License