La programación en Matlab es difícil
1. Algunos símbolos se ingresan en estado chino y matlab no los reconoce
2.1 se confunde con I, <; /p>
El procedimiento revisado es el siguiente:
A=[1,-0.9];?
B=[0.05, 0.05];% del vector de coeficiente b y a de la ecuación en diferencias del sistema
x1n=[1?1?1?1?1?1?1? 1 ?Cero(1,50)];% genera la señal xln=R8n.
x2n = piezas (1, 128); % genera señal x2n = u (n)
hn = impz (B, A, 58);? %Encuentre la respuesta al impulso de la unidad del sistema h(n)
Gráfico de rama (2, 2, 1);? y = HN’;? Stem(hn, y)% llama a la función tstem para dibujar.
Title('(a) Respuesta al impulso de la unidad del sistema h(n)')
y 1n = filtro (B, A, x 1n % encuentra la respuesta del sistema yln a); xln
Gráfico de rama (2, 2, 2);? y = y 1n';? stem(y1n,y);
Título('(b) par de sistemas R8(n) y1(n)')
y2n=filter(B,A,x2n); ? % Encuentre la respuesta del sistema a x2n y2n
Gráfico de rama (2, 2, 4);? y = y2n’;? stem(y2n, y);
Título ('(c) sistema para u(n) y2(n)')
Los resultados de ejecución son los siguientes: