Matrix (computer software)
A matrix is a two dimensional array. An array is a list of data values. A matrix, or two dimensional array is a list of values that cross two axes and would appear, conceptually, as a grid. A multiplication table could be an example of a matrix.
In Perl for example, a matrix is identified usually as a hash table called, for instance, %Matrix and can be used to identify and define a set of database references. Both two-dimensional and three-dimensional matrices can be constructed where a list of lists or referential arrays are referenced using "key-value pairs". This can be accomplished in a standard way using a number of programming languages.