Matlab používa šesť základných typov dát, uložených v jednorozmerných a viacrozmerných poliach (array). Šesť skupín dát tvorí double, char, sparse, uint8, cell a struct. Jednorozmerné pole rovnakých typov dát tvorí vektor, dvojrozmerné pole špeciálne tvorí matice.