Conceptos con matlab
El siguiente comando se emplea para generar una señal exponencial decreciente: » B = 5; » a = 6; » t = 0:.001: 1; »x = B*exp(-a*t); %de decaimiento exponencial » plot(t, x) La señal exponencial creciente se genera usando los comandos: »B=1; » a = 5; » t = 0:0.001: 1; » x = B*exp(a*t); % de crecimiento exponencial » plot(t, x) Considere a continuación la secuencia exponencial definida en la ecuación x[n]=Brn. La forma creciente de esta exponencial fue generada utilizando los siguientes comandos: »B=1; »r=0.85 »n= -0:10; » X = B* r.^n; %de decaimiento exponencial » stem(n, x) Note que, en este ejemplo, la base r es una escalar, pero que el exponente es un vector, por lo que se emplea el signo ^ para denotar potencias de elemento por elemento. La exponencial decreciente es una señal básica en tratamiento digital de señal porque aparece como solución a las ecuaciones en diferencias de coeficientes constantes.
M.C. Braulio José Cruz Jiménez
Introducción a Matlab SEÑALES SENOIDALES MATLAB contiene también funciones trigonométricas que pueden usarse para generar señales senoidales. Una señal coseno de amplitud A, frecuencia w0 (medida en radianes por segundo) y ángulo de fase phi (en radianes) se obtiene empleando el comando: A*cos(w0*t + phi); De modo alternativo, es posible utilizar la función seno para generar una señal senoidal empleando el comando: A*sin(w0*t + phi); Para generar una señal coseno se recurre a los siguientes comandos: