has_value

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

Синтаксис

tf = hasValue(typeOfAttribute)

Описание

пример

tf = hasValue(typeOfAttribute) возвращает логическое значение, которое указывает, является ли перечислителем в typeOfAttribute или Numeric или Logical. hasValue возвращает логический 1 (true) для атрибутов Logical и Numeric. В противном случае возвращает логический 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