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