1) SEÑAL CUADRADA
Consideremos primero la generación de una onda cuadrada de amplitud A, frecuencia
fundamental w (medida en radianes por segundo) y ciclo útil rho. Recordemos que el ciclo
útil es la fracción de cada periodo en donde la señal es positiva.
>> A = 1;
>> w = 10 * pi;
>> rho = 0.5;
>> t = 0:0.001:1;
>> sq = A*square(w*t+rho);
>> plot(t,sq);
2) SEÑAL TRINGULAR
A * sawtooth(w * t + Wdt)
Una señal paso de amplitud uno, puede ser generada con el siguiente comando.
Para la versión continua creamos un vector que represente el tiempo el cual tenga muestras
de un intervalo separados por valores muy pequeños. Los comandos y los resultados se
muestran a continuación:
>> u=[zeros(1,10),ones(1,11);
>> t=-1:0.1:1;
>> plot(t,u)
Recuerde que para poder usar las funciones plot y stem, es requisito que los vectores (t y
u) o (n y u) tengan iguales dimensiones. Por esta razón el vector u se forma como una
composición de diez ceros y 11 unos, debido a que los arreglos t y n, tienen dimensión 21
dado que incluyen un elemento central el cual es el número cero. Para probar este hecho,
se puede hacer uso de la función Matlab llamada size que devuelve como resultado un
vector con las dimensiones de la matriz que se le pasa como parámetro.
4) SEÑAL IMPULSO:
La versión discreta de la señal impulso se puede también generar con ayuda de las funciones
zeros y ones, realizando una composición como sigue:
5) SEÑAL RAMPA
Para generar la señal rampa, tan solo es necesario recordar que esta función puede ser
creada, como la composición de una recta Y(x) = x a partir de cero y de la recta Y(x) = 0 para
valores de x menores de cero, así la versión discreta se muestra a continuación:
>> t1=0:0.1:10;
>> rampa1=t1;
>> rampa= [zeros(1,101), rampa1];
>> t2=-10:0.1:0;
>> t= [t2, t1];
>> plot(t, rampa)
Ejercicios:
a) Onda Cuadrada, de amplitud 5 Volts, frecuencia fundamental 20 Hz y ciclo útil del 60%.