Un'altra struttura di dati utile è una matrice, che è una matrice rettangolare o una tabella di valori numerici o valori mancanti. È possibile utilizzare una matrice per memorizzare un singolo numero, una colonna di numeri (a volte chiamata vettore di colonna), una riga di numeri (o vettore di riga) o un'intera tabella di numeri. Una matrice può essere vuota, ovvero non avere righe o colonne. Una matrice vuota può essere utile per raccogliere colonne, righe o altre matrici di numeri insieme e viene utilizzata anche per eliminare colonne o righe da una matrice. E come con le liste, puoi memorizzare una matrice in una variabile.