Red de conocimiento informático - Aprendizaje de programación - La programación en Matlab es difícil

La programación en Matlab es difícil

Después de la modificación, se agota. Hay dos errores:

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: