Red de conocimiento informático - Problemas con los teléfonos móviles - y[n]=x[n]+0.5x[n-1]+0.7y[n-1]-0.1y[n-2] ¿Cómo usar matlab para encontrar la ecuación de y[n]? ¿O cómo dibujar y[n] usando matlab?

y[n]=x[n]+0.5x[n-1]+0.7y[n-1]-0.1y[n-2] ¿Cómo usar matlab para encontrar la ecuación de y[n]? ¿O cómo dibujar y[n] usando matlab?

Es un poco problemático encontrar la solución analítica, pero es muy sencillo encontrar el valor de Y[N] y dibujar el gráfico.

La vectorización no es fácil de lograr. simplemente hazlo en un bucle. Es simple y crudo

n=100; %Decide cuánto quieres

x=[0,2.^(0:n-2). )];

y(1)=1; y(2)=0;

para k=3:n

y(k)=x (k-1)+0.5*x(k-2)+0.7* y(k-1)-0.1*y(k-2);

end

Para ver y, simplemente disp(y)

Para dibujar la gráfica x-y, simplemente traza (x,y)

Para dibujar una gráfica n-y, simplemente traza (-2:n-3, y)

Tu subíndice negativo es muy problemático