isprotected
Testa se as categorias de um array categorical são protegidas.
Categoria: Language Fundamentals > Data Types
Sintaxe
tf = isprotected(C)
Retorna true se o array categorical C é protegido.
Descrição
Em um array categorical protegido, atribuir um valor que ainda não é uma categoria gera erro, em vez de adicionar silenciosamente uma nova categoria. Todos os arrays ordinais são protegidos. Crie um array protegido com a opção 'Protected' de categorical.
Argumentos de entrada
C- Um array categorical.
Argumentos de saída
tf- Escalar lógico.
Exemplo
Arrays protegidos e ordinais
c = categorical({'lo','hi','lo'}, {'lo','hi'});
p = categorical({'lo','hi','lo'}, {'lo','hi'}, 'Protected', true);
o = categorical({'lo','hi'}, {'lo','hi'}, 'Ordinal', true);
isprotected(c)
isprotected(p)
isprotected(o)
Saída
ans = logical
0
ans = logical
1
ans = logical
1