Oszlopfolytonos indexelés

Oszlopfolytonos indexelésnél az első index a mátrix bal felső eleme. Innen oszlopfolytonosan haladva folyamatosan növeljük az index értékét.

Kétdimenziós mátrix esetén: ha ismerjük az i sor- és a j oszlopindexet, valamint a sorok számát (jelölje most N), akkor az index-edik elemet a következő képlettel tudjuk kiszámolni:

index = j * N + i

 

 

 

Példa:

>> A = [ 1, 2, 3, 4; 5, 6, 7, 8 ]
A =
     1     2     3     4
     5     6     7     8

>> D = [ A, A + 12; A + 4, A + 8 ]
D =
     1     2     3     4    13    14    15    16
     5     6     7     8    17    18    19    20
     5     6     7     8     9    10    11    12
     9    10    11    12    13    14    15    16

>> D(13)
ans =
     4

>> D(1, 4)
ans = 
     4