matlab.settings.mustBeNumericScalar

Função de validação que gera erro a menos que o valor seja um escalar numérico.

Categoria: Environment and Settings > System Commands

Sintaxe

matlab.settings.mustBeNumericScalar(v)

Retorna sem nada se v for um escalar numérico; 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.mustBeNumericScalar). 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.mustBeNumericScalar(2)
disp('accepted')
try
    matlab.settings.mustBeNumericScalar('a')
catch err
    disp(err.message)
end
Saída
accepted
Value must be numeric.

Veja também

addSetting matlab.settings.mustBeIntegerScalar matlab.settings.mustBeLogicalScalar matlab.settings.mustBeStringScalar