Programming > Functions

62 funções em MATLAB › Programming > Functions.

Argument Definitions

addOptionalAdiciona um argumento posicional opcional a um inputParser.
addParameterAdiciona um argumento nome-valor a um inputParser.
addParamValueNome antigo de addParameter para adicionar um argumento nome-valor.
addRequiredAdiciona um argumento posicional obrigatório a um inputParser.
inputnameRetorna o nome da variável passada como um dado argumento da função atual.
inputParserAnalisa e valida os argumentos de uma função.
mfilenameRetorna o nome do arquivo em execução.
mustBeAVerifica se um valor pertence a uma das classes indicadas.
mustBeFileVerifica se o texto nomeia arquivos existentes.
mustBeFiniteVerifica se nenhum elemento é Inf, -Inf ou NaN.
mustBeFloatVerifica se um valor é da classe double ou single.
mustBeFolderVerifica se o texto nomeia pastas existentes.
mustBeGreaterThanVerifica se todos os elementos são estritamente maiores que um limite.
mustBeGreaterThanOrEqualVerifica se todos os elementos são maiores ou iguais a um limite.
mustBeInRangeVerifica se todos os elementos estão entre dois limites.
mustBeIntegerVerifica se todos os elementos são números inteiros.
mustBeLessThanVerifica se todos os elementos são estritamente menores que um limite.
mustBeLessThanOrEqualVerifica se todos os elementos são menores ou iguais a um limite.
mustBeMemberVerifica se um valor é um dos elementos de um conjunto.
mustBeNegativeVerifica se todos os elementos são menores que zero.
mustBeNonemptyVerifica se um array tem pelo menos um elemento.
mustBeNonmissingVerifica se a entrada não tem valores ausentes.
mustBeNonNanVerifica se nenhum elemento é NaN.
mustBeNonnegativeVerifica se todos os elementos são maiores ou iguais a zero.
mustBeNonpositiveVerifica se todos os elementos são menores ou iguais a zero.
mustBeNonsparseVerifica se um array está armazenado na forma cheia, não esparsa.
mustBeNonzeroVerifica se nenhum elemento é zero.
mustBeNonzeroLengthTextVerifica se o texto não é vazio.
mustBeNumericVerifica se um valor é um array numérico.
mustBeNumericOrLogicalVerifica se um valor é numérico ou lógico.
mustBePositiveVerifica se todos os elementos são maiores que zero.
mustBeRealVerifica se um valor não tem parte imaginária.
mustBeScalarOrEmptyVerifica se um valor tem um único elemento ou nenhum.
mustBeSparseVerifica se um array é esparso.
mustBeTextVerifica se um valor é texto: caracteres, array de strings ou cell array de vetores de caracteres.
mustBeTextScalarVerifica se um valor é um único trecho de texto.
mustBeUnderlyingTypeVerifica se um array tem a classe subjacente indicada.
mustBeValidVariableNameVerifica se um texto é um nome de variável válido do MATLAB.
mustBeVectorVerifica se um valor é um vetor.
namedargs2cellConverte um struct escalar em um cell array de pares nome-valor.
nargchkVerificação antiga do número de argumentos de entrada; substituída por narginchk.
narginchkVerifica se uma função foi chamada com um número aceitável de argumentos de entrada.
nargoutchkVerifica se uma função foi chamada com um número aceitável de argumentos de saída.
parseMétodo de inputParser que confere os argumentos de uma chamada com os parâmetros declarados.
validatecolorValida uma especificação de cor e a retorna como um trio RGB.
validatestringConfere um texto com uma lista de textos válidos, permitindo abreviações.

Error Handling

assertGera um erro se uma condição for falsa.
errorLança um erro, interrompendo o código em execução a menos que seja capturado.
lasterrRetorna a mensagem do erro mais recente.
lasterrorRetorna uma struct que descreve o erro mais recente (obsoleta).
lastwarnRetorna ou define a mensagem de aviso mais recente.
onCleanupCria um objeto que executa uma função quando é limpo ou sai de escopo.
warningExibe uma mensagem de aviso e a registra, sem interromper o programa.

Scope Variables and Generate Names

assigninAtribui um valor a uma variável no workspace base ou do chamador.
genvarnameGera nomes de variável válidos e únicos a partir de texto (substituída por matlab.lang.makeValidName).
isvarnameTesta se um texto é um nome de variável válido.
matlab.lang.makeUniqueStringsTorna strings únicas anexando números às que colidem.
matlab.lang.makeValidNameConverte texto em nomes válidos de variável ou campo.
mislockedTesta se um arquivo de função está travado na memória.
mlockTrava a função em execução na memória para que clear não a reinicie.
munlockPermite que um arquivo de função ou script bloqueado volte a ser removido da memória.
namelengthmaxComprimento máximo de um nome de variável, função ou campo.