# Difference between Matrix and array?

16 views (last 30 days)
ABTJ on 23 Feb 2020
Edited: Stephen Cobeldick on 23 Feb 2020
Although i know that matrices are somehow subset of arrays but i want to know to the point answer. Is it only that matrices are usually having only 2dimensions,that are rows and coulmns,while arrays have a 3rd dimension also that is known as page?

#### 1 Comment

Stephen Cobeldick on 23 Feb 2020
"Is it only that matrices are usually having only 2dimensions,that are rows and coulmns,while arrays have a 3rd dimension also that is known as page?"
The ismatrix documentation states that a matrix "A matrix is a two-dimensional array that has a size of m-by-n, where m and n are nonnegative integers."
Arrays have any number of dimensions, as far as I am concerned an array does not need to have pages, it can also be 2D (i.e. matrix) or scalar or empty. Matrices are just a convenient name given to a particular subset of arrays.

Matt J on 23 Feb 2020
Matrices can only be two-dimensional, whereas arrays can have any number of dimensions. The term "page" for the 3rd dimension doesn't seem to be standard outside of Matlab, but is used by many.

#### 1 Comment

Stephen Cobeldick on 23 Feb 2020