Programming and Data Types    

Multidimensional Arrays


This chapter discusses multidimensional arrays, MATLAB arrays with more than two dimensions. Multidimensional arrays can be numeric, character, cell, or structure arrays. These arrays are broadly useful--for example, in the representation of multivariate data, or multiple pages of two-dimensional data.

This chapter covers the following topics:

MATLAB provides a number of functions that directly support multidimensional arrays. You can extend this support by creating M-files that work with your data architecture.

Function
Description
cat
Concatenate arrays.
ipermute
Inverse permute array dimensions.
ndgrid
Generate arrays for N-D functions and interpolation.
ndims
Number of array dimensions.
permute
Permute array dimensions.
shiftdim
Shift dimensions.
squeeze
Remove singleton dimensions.


 Array/String Conversion Multidimensional Arrays