uplus
Mais unário: retorna o argumento, com a conversão numérica de uma operação.
Categoria: Language Fundamentals > Operators and Elementary Operations
Sintaxe
B = uplus(A)
Retorna A. Equivale a +A.
Descrição
Valores numéricos passam sem alteração. O único efeito visível é a conversão de classe: +true é o double 1 e +'a' é 97, uma forma curta de transformar lógicos ou caracteres em números.
Classes podem definir uplus para dar um significado próprio ao + unário.
Argumentos de entrada
A- Array numérico, lógico ou de char.
Argumentos de saída
B- Os mesmos valores de
A. Entradas lógicas e char são convertidas para double.
Exemplo
uplus([1 -2 3])
class(+true)
+'a'
Saída
ans = 1×3
1 -2 3
ans = 'double'
ans = 97