sign
Sinal de cada elemento: -1, 0 ou 1.
Categoria: Mathematics > Elementary Math
Sintaxe
Y = sign(X)
Retorna -1 para elementos negativos, 0 para zero e 1 para positivos de X.
Descrição
Para entrada real, x == sign(x).*abs(x), então sign separa a direção de um número de sua magnitude. É útil para regras por partes, funções degrau e para o sinal de uma derivada ou de um resíduo.
Para um número complexo o MATLAB define o sinal como z./abs(z), um número de comprimento unitário que aponta na mesma direção.
Argumentos de entrada
X- Array numérico ou lógico.
Argumentos de saída
Y- Array do mesmo tamanho e classe de
X(entrada lógica dá double).sign(NaN)éNaN.
Exemplo
Negativo, zero, positivo
sign([-2.5 0 7 NaN])
sign(int8([-5 0 5]))
Saída
ans = 1×4
-1 0 1 NaN
ans = 1×3 int8 row vector
-1 0 1