Main Content

La traducción de esta página está obsoleta. Haga clic aquí para ver la última versión en inglés.

rectpuls

Muestra de rectángulo sin periodo

Descripción

y = rectpuls(t) devuelve un pulso rectangular continuo, sin periodo, de altura de unidad en el tiempo de muestreo indicado en el arreglo t, centrado en t = 0.

ejemplo

y = rectpuls(t,w) genera un rectángulo de amplitud w.

Ejemplos

contraer todo

Genere 200 ms de un pulso rectangular con una tasa de muestreo de 10 kHz y un ancho de 20 ms.

fs = 10e3;
t = -0.1:1/fs:0.1;

w = 20e-3;

x = rectpuls(t,w);

Genere dos copias del mismo pulso:

  • Uno desplazado 45 ms hacia el pasado.

tpast = -45e-3;
xpast = rectpuls(t-tpast,w);
  • Uno desplazado 60 ms hacia el futuro y la mitad de ancho.

tfutr = 60e-3;
xfutr = rectpuls(t-tfutr,w/2);

Represente el pulso original y las dos copias en los mismos ejes.

plot(t,x,t,xpast,t,xfutr)
ylim([-0.2 1.2])

Figure contains an axes. The axes contains 3 objects of type line.

Argumentos de entrada

contraer todo

Tiempos de muestreo de la unidad del pulso rectangular, representados como un vector.

Tipos de datos: single | double

Ancho del rectángulo, representado como un número positivo.

Argumentos de salida

contraer todo

Amplitud del pulso de unidad rectangular, devuelto como vector.

Nota

El intervalo de amplitud sin ceros se define como abierta en la derecha, es decir, rectpuls(-0.5) = 1 mientras rectpuls(0.5) = 0.

Sugerencias

rectpuls puede utilizarse junto a la función de generación de trenes de pulsos pulstran.

Capacidades ampliadas

Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.

Consulte también

| | | | | | | | |

Introducido antes de R2006a