exponenta event banner

hasValue

Определите, является ли тип атрибута числовым или логическим

Описание

пример

tf = hasValue(typeOfAttribute) возвращает логическое значение, указывающее, является ли перечислитель в typeOfAttribute является либо Numeric или Logical. hasValue возвращает логический 1 (true) для Numeric и Logical атрибуты. В противном случае возвращает логическое значение 0 (false).

Примеры

свернуть все

Создание attributeType массив перечисления.

Type = attributeType({'Numeric'; 'String'; 'Logical'; 'List'});

Проверьте, определен ли какой-либо перечислитель в attributeType массив перечисления является числовым или логическим.

tf = zeros(0,length(Type));
for i = 1:length(Type)
    tf(i) = hasValue(Type(i)); 
end

Просмотрите выходные данные. Значение 1 возвращается, когда перечислитель в attributeType массив перечисления является числовым или логическим. В противном случае возвращается значение 0.

tf
tf = 1×4

     1     0     1     0

Входные аргументы

свернуть все

Тип атрибута, указанный как attributeType перечисление. Перечислитель в attributeType перечисление может быть Numeric, String, Logical, List, или None.

См. также

Объекты

Представлен в R2018b