Array = a single variable (of any data type) that contains multiple content elements.
Cell array = a specific type of array in MATLAB; an array of class cell. This is the "everything" container in MATLAB -- it's essentially a meta data type, or a "container" data type. You can put anything inside a cell. A cell array, then, is a collection of cells (containers) containing whatever you want.
Subscripted elements = specific elements of an array, referenced by indexing into the array. E.g. x = [4,5,1,2,6] is an array of 5 doubles (double precision floating point numbers). Then x(2) is a subscripted reference to the second element of x (ie, 5).
Best Answer