isundefined

Найдите неопределенные элементы в категориальном массиве

Синтаксис

Описание

пример

TF = isundefined(A) возвращает логический массив, TF, это указывает который элементы в категориальном массиве, A, содержите неопределенные значения. isundefined возвращает логический 1 TRUE) для неопределенных элементов; в противном случае это возвращает логический 0 ложь). Размер TF совпадает с размером A.

Любые элементы в A без соответствующей категории не определены. Неопределенные значения похожи на NaN в числовых массивах.

Примеры

свернуть все

Создайте категориальный массив, A, от числовых значений, где 1, 2, и 3 представляйте красный, зеленый, и синий соответственно.

A = categorical([4 1; 2 3; 2 1; 3 4; 1 1],1:3,{'red','green','blue'})
A = 5x2 categorical
     <undefined>      red         
     green            blue        
     green            red         
     blue             <undefined> 
     red              red         

A 5 2 категориальный массив с тремя категориями: red, green, и blue. Элементы массива, соответствующие числовому значению 4 во входном массиве к categorical функция не имеет соответствующей категории. Поэтому они не определены в выходном категориальном массиве, A.

Найдите неопределенные элементы в A.

TF = isundefined(A)
TF = 5x2 logical array

   1   0
   0   0
   0   0
   0   1
   0   0

A(1,1) и A(4,2) не определены.

Входные параметры

свернуть все

Категориальный массив в виде вектора, матрицы или многомерного массива.

Расширенные возможности

Смотрите также

|

Введенный в R2013b