Escalon unitario matlab
El escalón unitario discreto se define a continuación y su gráfica generada con Matlab® se muestra en la Figura 4:
PROBLEMAS YTRABAJO EXPERIMENTAL
1. Desarrolle un programa en Matlab® el cual modele la función escalón de la Figura 5 y grafique para 0=17 y .
Código
L= 40; % Longitud delescalón a partir de n=0
n= -5:L; % Escala de tiempo discreto
f= ones(1,L-9); % matriz de 1 con la cantidad que requiere, 40-9=31
u= [zeros(1,15) f]; % empieza con una matriz deceros, el 9 y el 15 se compensan para rellenar
stem(n,u,'.') % Gráfica
% Títulos en la gráfica
xlabel('n')
ylabel('u(n)')
title('Escalón Unitario')
Comentarios: Lafunción zeros crea una matriz de ceros de dimensiones 1x15. El 15 y 9 son parámetros para centrar la gráficas en las dimensiones deseadas.
Gráfica resultante:
2. Modifiqueel programa desarrollado en el problema 1 para 0 = −10,. Grafique para
.
Código:
L= 30; % Longitud del escalón a partir de n=0
n= -15:15; % Escala de tiempo discreto
f=ones(1,26);
u= [zeros(1,5) f]; % Escalón unitario
stem(n,u,'.') % Gráfica
% Títulos en la gráfica
xlabel('n')
ylabel('u(n)')
title('Escalón Unitario')
GráficaResultante:
Comentarios:
La función f se utiliza para ahorrar espacio a la hora de escribir u. Mismos comentarios acerca de los números para mantener X y Y del mismo tamaño.Conclusiones
La manera de dibujar una gráfica se debe hacer punto por punto, cada función de esta parte se hizo calculando los espacios de X y Y para que tengan la misma magnitud lacantidad de muestras, los limites son dato pero conforme a éstos define las magnitudes de X y Y. Si quitas una cantidad de uno debes sumarlo en otro para mantener el balance.
Regístrate para leer el documento completo.