Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. 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, aperiódico, 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 object. The axes object 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™.

Historial de versiones

Introducido antes de R2006a

Consulte también

| | | | | | | | |