Witam. Potrzebuję pomocy z napisaniem w matlabie korelacji dwuwymiarowej. W teorii wszystko wygląda bardzo prosto. Mamy macierz obrazu i jądro korelacji. Jądro jakoś nakłada się na punkt macierzy obrazu, coś się mnoży, coś sumuje. Generalnie matlab podobno ma wbudowaną funkcję korelacji - filter2(h,A) - a jednak mimo wszystko nie mam pojęcia jak się za to zabrać. Doszedłem do czegoś takiego, ale to nie działa:

function [ kor ] = rozp1 
I = imread('adres obrazka.png'); 
h = ones(3,3); 
for z = 1:3 
for x = 1:3 
h(z,x) = I(z,x); 
end 
end; 
I2 = filter2(h,I); 
subplot(221) 
imagesc(I), title('Pierwotny obraz'); 
subplot(222) 
imagesc(I2), title('filtrowany obraz') 
colormap('gray')

Może ktoś coś poradzi, żeby to zadziałało?