O funcție matrice este definită în mod obișnuit ca o funcție care funcționează cu o matrice. Matricea este un concept comun în programarea computerelor, în care diverse variabile sunt clasificate împreună cu un nume comun. Variabilele sunt elemente individuale care conțin numere, litere sau alte date. Într-o matrice, fiecare parte individuală a structurii poate fi denumită printr-un număr codificat separat sau alt identificator. Programatorii de calculatoare folosesc matrice pentru a construi grupuri de variabile care pot fi lucrate de un program într-un mod identic. Este, de asemenea, un mijloc de a organiza variabilele logic în cadrul unui program.
În general, dezvoltatorii definesc funcțiile matrice ca funcții care utilizează o matrice în diverse scopuri. O definiție specifică a unei funcții matrice este o funcție care operează pe o matrice și care returnează un anumit tip de variabile. Unii se referă la o funcție cu valoare de matrice ca la o funcție care returnează o matrice.
Funcțiile matrice, așa cum sunt înțelese în sens mai general, pot fi utilizate în multe scopuri diferite. Dezvoltatorii pot crea o funcție care manipulează fiecare variabilă dintr-o matrice într-o anumită secvență. Un programator ar putea spune că această funcție returnează o matrice modificată, în care fiecare dintre variabile a fost modificată sau nu, conform unor criterii specifice stabilite în codul funcției.
Unele funcții de matrice sunt mai observaționale. De exemplu, un program de calculator poate apela o funcție care conduce programul să imprime conținutul curent al fiecărei variabile dintr-o matrice. În acest caz, niciunul dintre conținutul matricei nu va fi modificat de funcție. Aceste tipuri de funcții pot fi valoroase în prezentarea informațiilor despre stările curente sau condițiile variabilelor unui utilizator.
Un lucru care este extrem de important cu funcțiile matrice și cu alte părți ale codului este sintaxa exactă care este folosită pentru a crea funcția. Chiar și cea mai mică greșeală poate cauza probleme cu modulele de cod funcțional care vizează o matrice. De exemplu, este important să știți dacă lungimea specifică a matricei sau numărul de variabile incluse este necesară în cadrul funcției pentru a o face să funcționeze corect. Programatorii se uită foarte atent la utilizările unei matrice pentru a se asigura că funcționează într-un anumit limbaj de programare pentru computer.