Ayuda con Convolucion de dos matrices
Hola!! necesito si alguen tiene la convolución para dos matrices, yo tengo lo siguiente pero no me da el resultado, por lo que creo que esta malo :-(
%%Sombrero Mexicano
for y=1:1:dif,
for x=1:1:11,
for i=-anillos:1:-1
for j=-anillos:1:-1, sum=sum+a(abs(i),abs(j))*Submat(abs(x+i),abs(y+j));end
for j=1:1:anillos, sum=sum+a(abs(i),j)*Submat(abs(x+i),abs(y+j));end
end
for i=1:1:anillos
for j=-anillos:1:-1, sum=sum+a(i,abs(j))*Submat(abs(x+i,dif),abs(y+j));end
for j=1:1:anillos, sum=sum+a[i][j]*Submat(abs(x+i,dif),abs(y+j));end
end
salida(x,y)=sum;
sum=0.0;
end
end
plisss que alguien me ayude!!!
gracias
%%Sombrero Mexicano
for y=1:1:dif,
for x=1:1:11,
for i=-anillos:1:-1
for j=-anillos:1:-1, sum=sum+a(abs(i),abs(j))*Submat(abs(x+i),abs(y+j));end
for j=1:1:anillos, sum=sum+a(abs(i),j)*Submat(abs(x+i),abs(y+j));end
end
for i=1:1:anillos
for j=-anillos:1:-1, sum=sum+a(i,abs(j))*Submat(abs(x+i,dif),abs(y+j));end
for j=1:1:anillos, sum=sum+a[i][j]*Submat(abs(x+i,dif),abs(y+j));end
end
salida(x,y)=sum;
sum=0.0;
end
end
plisss que alguien me ayude!!!
gracias
