ببخش دیر شد
فرصت نکردم
negin1 = imread('negin.jpg');
f=double(negin1);
[n m]=size(f);
fn=zeros(n,m);
for x=1:n
y=1;fk(x,y)=f(x,y);
y=m;fk(x,y)=f(x,y);
end
for y=1:m
x=1;fk(x,y)=f(x,y);
x=n;fk(x,y)=f(x,y);
end
for x=2:n-1
for y=2:m-1
fk(x,y)=(f(x,y)+f(x-1,y)+f(x+1,y)+f(x,y-1)+f(x,y+1)+f(x-1,y-1)+f(x-1,y+1)+f(x+1,y-1)+f(x+1,y+1))/9.0;
end
end
imshow(uint8(negin1),'notruesize');
imshow(uint8(fn),'notruesize');