eldecombate
Usuario (Colombia)
Codigo para convolucionar vectores con matlab, arroja matriz de salida y la sumatoria de los elementos de cada fila, esta sería la respuesta. %Usando una matriz, para llenar clear all clc %1. Definicion de las entradas y de la respuesta al impulso del filtro a implementar. e=[0 1 2 3] h=[0 1 2 ] %2. creando matriz resultado en ceros m=length(h)+length(e)-1; n=length(h); w=zeros(m,n); y=zeros(1,n) a=1; %3. Realizando convolucion y llenado de matriz for k=1:m for b=n2 y(b)=y(b-1); end if k<=(m-n+1) y(1)=e(k); else y(1)=0; end for i=1:n w(k,i)= h(i)*y(i) a=a+1 end a=1; end w for j=1:m xnuevo=0; xant=0; for c=1:n xant=w(j,c); xnuevo=xant+xnuevo; end W(j)=xnuevo; end %Señal de salida W