matlab.settings.mustBeIntegerScalar
Função de validação que gera erro a menos que o valor seja um escalar inteiro.
Categoria: Environment and Settings > System Commands
Sintaxe
matlab.settings.mustBeIntegerScalar(v)
Retorna sem nada se v for um escalar inteiro; caso contrário gera um erro.
Descrição
Estes validadores servem como 'ValidationFcn' de uma configuração, passados como handle: addSetting(g, 'Size', 'ValidationFcn', @matlab.settings.mustBeIntegerScalar). Não produzem saída em caso de sucesso e geram erro em caso de falha, o que faz a atribuição à configuração falhar. Também podem ser chamados diretamente.
Argumentos de entrada
v- Valor a verificar.
Exemplo
Aceitar e rejeitar
matlab.settings.mustBeIntegerScalar(3)
disp('accepted')
try
matlab.settings.mustBeIntegerScalar(2.5)
catch err
disp(err.message)
end
Saída
accepted
Value must be an integer.
Veja também
addSetting matlab.settings.mustBeLogicalScalar matlab.settings.mustBeNumericScalar matlab.settings.mustBeStringScalar