De ce contează?
Ai în față un tabel cu note: pe fiecare rând un elev, pe fiecare coloană o materie. Cum îl citești? Iei primul rând în întregime — de la stânga la dreapta — apoi cobori la al doilea rând și o iei iar de la capăt, și tot așa până jos. Nu sari aleatoriu prin tabel: parcurgi rând cu rând, celulă cu celulă. Exact așa parcurge un calculator o matrice.
Intuiția
O matrice este un tabel de numere: are linii (rânduri) și coloane. Ca să ajungi la o celulă ai nevoie de două informații — pe ce linie e și pe ce coloană. La un vector era de ajuns un singur indice; aici unul singur nu mai e suficient, fiindcă tabelul are două dimensiuni. Ca să atingi fiecare celulă exact o dată, fixezi o linie și o parcurgi pe toată, apoi treci la linia următoare.
Indicele de linie i spune pe ce rând ești, indicele de coloană j spune
a câta celulă din acel rând. La un vector ai un singur indice fiindcă există o
singură direcție; la o matrice ai nevoie de doi, câte unul pentru fiecare
dimensiune. Adresa unei celule este perechea (i, j).