Main Content


Determine whether input is categorical array



tf = iscategorical(A) returns logical 1 (true) if A is a categorical array. Otherwise, iscategorical returns logical 0 (false).


collapse all

Create a workspace variable, A.

A = categorical({'red' 'green' 'violet'; 'orange' 'red' 'yellow'})
A = 2x3 categorical
     red         green      violet 
     orange      red        yellow 

Verify that the workspace variable, A, is a categorical array.

tf = iscategorical(A)
tf = logical

A is a 2-by-3 categorical array.

Input Arguments

collapse all

Input variable, specified as a workspace variable. A can be any data type.

Extended Capabilities

Thread-Based Environment
Run code in the background using MATLAB® backgroundPool or accelerate code with Parallel Computing Toolbox™ ThreadPool.

Version History

Introduced in R2013b