heaviside
Função degrau de Heaviside.
Categoria: Mathematics > Mathematical Functions
Sintaxe
Y = heaviside(X)
Retorna 0 para valores negativos, 1/2 em zero e 1 para valores positivos.
Descrição
A função degrau liga um sinal na origem. Cópias deslocadas, como heaviside(t - 2), ligam em t = 2, e diferenças de degraus formam pulsos retangulares. Sua derivada é dirac. O valor no salto é 1/2 por padrão, e essa escolha pode ser mudada com sympref('HeavisideAtOrigin', valor).
Argumentos de entrada
X- Array numérico ou simbólico (real).
Argumentos de saída
Y- Array do mesmo tamanho. Para
Xsimbólico a chamadaheaviside(x)permanece sem avaliar.
Exemplo
Degrau e pulso retangular
heaviside([-2 0 3])
t = -1:4;
heaviside(t - 1) - heaviside(t - 3)
Saída
ans = 1×3
0 0.5000 1.0000
ans = 1×6
0 0 0.5000 1.0000 0.5000 0