资源简介

一维二维信号中值滤波均值滤波matlab实现,自己编码

资源截图

代码片段和文件信息

function sf = average_filter_1d(f w)
% 1D signal media filter
%Here we omit the begin and end segments.

sf = f; %copy

for i = 1:length(f)-w+1
    s = f(i:i+w-1);
    sum=0;
    for j=1:w
        sum=sum+s(j);
    end;
    a = sum./w;
    sf(i+(w-1)/2) = a;
end

end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        284  2013-10-26 09:05  average_filter_1d.m

     文件        249  2013-10-26 10:38  media_filter_1d.m

     文件        295  2013-10-26 10:48  media_filter_2d.m

     文件       1594  2013-10-29 19:24  main_demo.m

----------- ---------  ---------- -----  ----

                 2422                    4


评论

共有 条评论