# Documentation

### This is machine translation

Translated by
Mouseover text to see original. Click the button below to return to the English version of the page.

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

# isordinal

Determine whether input is ordinal categorical array

## Syntax

``tf = isordinal(A)``

## Description

example

````tf = isordinal(A)` returns logical `1` (`true`) if `A` is an ordinal categorical array. Otherwise, `isordinal` returns logical `0` (`false`).If a categorical array is ordinal, you can use relational operations for inequality comparisons, such as greater and less than, in addition to tests for equality.```

## Examples

collapse all

Create a categorical array containing the sizes of 10 objects. Use the names `small`, `medium`, and `large` for the values `'S'`, `'M'`, and `'L'`.

```A = categorical({'M';'L';'S';'S';'M';'L';'M';'L';'M';'S'},... {'S','M','L'},{'small','medium','large'})```
```A = 10x1 categorical array medium large small small medium large medium large medium small ```

Determine if the categories of `A` have a mathematical ordering.

`isordinal(A)`
```ans = logical 0 ```

`A` is not ordinal. You must use the `'Ordinal',true` name-value pair argument in the function `categorical` to create an ordinal categorical array.

## Input Arguments

collapse all

Categorical array, specified as a vector, matrix, or multidimensional array.

## Tips

• To convert a categorical array, `A`, from nonordinal to ordinal, use `A = categorical(A,'Ordinal',true)`.

• To convert a categorical array, `A`, from ordinal to nonordinal, use `A = categorical(A,'Ordinal',false)`.