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