Hi I foun this 'extract' of a matlab code on the internet. Can someone explain to me line by line whats happening? Im REALLY in need of help.
*
% ------------- % This is code to make the edge detecting filter % ----%
function filter=gaussfilt(N)% calculate alpha so the filter fills all N points
alpha=N;first=-(1-N/2)*exp(-(1-N/2)^2/alpha);count=0;while first<.1*(-(1530/4000*N-N/2)*exp(-(1530/4000*N-N/2)^2/alpha)) count=count+1; alpha=N*500*count; first=-(1-N/2)*exp(-(1-N/2)^2/alpha);endfor n=1:N filter(n)=-(n-N/2)*exp(-(n-N/2)^2/alpha); % d/dt of a gaussian
endfilter=filter/sum(abs(filter)); % normalization
return
Best Answer