rectangularPulse

Pulso retangular: 1 dentro de um intervalo, 0 fora, 1/2 nas bordas.

Categoria: Mathematics > Mathematical Functions

Sintaxe

Y = rectangularPulse(a, b, x)

Pulso que vale 1 para a < x < b.

Y = rectangularPulse(x)

Pulso unitário em (-1/2, 1/2).

Descrição

O pulso é uma função caixa, também chamada de janela ou indicadora de um intervalo, com a convenção usual de que o valor em um salto é a média dos dois lados. Vale heaviside(x - a) - heaviside(x - b).

É útil em definições por partes e como bloco de construção de sinais.

Argumentos de entrada

a, b
Bordas esquerda e direita do pulso, com a < b.
x
Pontos de avaliação. Escalar ou array.

Argumentos de saída

Y
1 dentro de (a,b), 1/2 em x = a ou x = b, 0 no resto.

Exemplo

Pulso em [0, 1]

x = [-1 0 0.5 1 2];
rectangularPulse(0, 1, x)
rectangularPulse(3)
Saída
ans = 1×5

         0    0.5000    1.0000    0.5000         0
ans = 0

Veja também

triangularPulse heaviside sinc rectint