Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

tripuls

Triángulo aperiódico muestreado

Sintaxis

y = tripuls(T)
y = tripuls(T,w)
y = tripuls(T,w,s)

Descripción

y = tripuls(T) devuelve un pulso triangular continuo, aperiódico, simétrico, de altura de unidad en los tiempos indicados en la matriz, centrado alrededor y con un ancho predeterminado de 1.TT=0

y = tripuls(T,w) genera un pulso triangular de anchura.w

y = tripuls(T,w,s) genera un pulso triangular con sesgo, donde –1 á 1.ss Cuando es 0, se genera un pulso triangular simétrico.s

Ejemplos

contraer todo

Generar 200 ms de un pulso triangular simétrico con una frecuencia de muestreo de 10 kHz y una anchura de 40 ms.

fs = 10e3; t = -0.1:1/fs:0.1;  w = 40e-3;  x = tripuls(t,w);

Generar dos variaciones del mismo pulso:

  • Uno desplazó 45 ms en el pasado y sesgó 45% a la izquierda.

tpast = -45e-3; spast = -0.45; xpast = tripuls(t-tpast,w,spast);
  • Uno desplazó 60 ms en el futuro, la mitad de ancho, y sesgado completamente a la derecha.

tfutr = 60e-3; sfutr = 1; xfutr = tripuls(t-tfutr,w/2,sfutr);

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

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

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