An ordinal array is a kind of categorical array in which an
ordering is encoded in the categories. More generally, categorical
arrays are designed to store, manipulate, and process sets of data
that assume values only in a finite, discrete set of categories or
levels. Each ordinal array has its own set of levels and optional
labels. Like a numerical array, an ordinal array can have any size
or dimension.
| addlevels | Add levels to categorical array |
| cat | Concatenate categorical arrays |
| cellstr | Convert categorical array to cell array of strings |
| char | Convert categorical array to character array |
| circshift | Shift categorical array circularly |
| ctranspose | Transpose categorical matrix |
| disp | Display categorical array |
| display | Display categorical array |
| double | Convert categorical array to double array |
| droplevels | Drop levels |
| end | Last index in indexing expression for categorical
array |
| flipdim | Flip categorical array along specified dimension |
| fliplr | Flip categorical matrix in left/right direction |
| flipud | Flip categorical matrix in up/down direction |
| getlabels | Access categorical array labels |
| getlevels | Get categorical array levels |
| horzcat | Horizontal concatenation for categorical arrays |
| int16 | Convert categorical array to signed 16-bit integer array |
| int32 | Convert categorical array to signed 32-bit integer array |
| int64 | Convert categorical array to signed 64-bit integer array |
| int8 | Convert categorical array to signed 8-bit integer array |
| intersect | Set intersection for categorical arrays |
| ipermute | Inverse permute dimensions of categorical array |
| isempty | True for empty categorical array |
| isequal | True if categorical arrays are equal |
| islevel | Test for levels |
| ismember | True for elements of categorical array in set |
| isscalar | True if categorical array is scalar |
| isundefined | Test for undefined elements |
| isvector | True if categorical array is vector |
| length | Length of categorical array |
| levelcounts | Element counts by level |
| ndims | Number of dimensions of categorical array |
| numel | Number of elements in categorical array |
| permute | Permute dimensions of categorical array |
| reorderlevels | Reorder levels |
| repmat | Replicate and tile categorical array |
| reshape | Resize categorical array |
| rot90 | Rotate categorical matrix 90 degrees |
| setdiff | Set difference for categorical arrays |
| setlabels | Label levels |
| setxor | Set exclusive-or for categorical arrays |
| shiftdim | Shift dimensions of categorical array |
| single | Convert categorical array to single array |
| size | Size of categorical array |
| squeeze | Squeeze singleton dimensions from categorical array |
| subsasgn | Subscripted assignment for categorical array |
| subsindex | Subscript index for categorical array |
| subsref | Subscripted reference for categorical array |
| summary | Summary statistics for categorical array |
| times | Product of categorical arrays |
| transpose | Transpose categorical matrix |
| uint16 | Convert categorical array to unsigned 16-bit integers |
| uint32 | Convert categorical array to unsigned 32-bit integers |
| uint64 | Convert categorical array to unsigned 64-bit integers |
| uint8 | Convert categorical array to unsigned 8-bit integers |
| union | Set union for categorical arrays |
| unique | Unique values in categorical array |
| vertcat | Vertical concatenation for categorical arrays |
[1] Johnson, N. L., S. Kotz, and A. W. Kemp, Univariate Discrete
Distributions, 2nd edition, Wiley, 1992, pp. 124-130.