首页 > 代码库 > 中值滤波讲解-Matlab
中值滤波讲解-Matlab
一、原理:
1:通过从序列中取出奇数个数(偶数也可)据进行排序
2:用排序后的中值,(若取数为偶数,则求中间两数的均值)来取代要处理的数据即可
二、除去高频波动分量和奇异点(即离基本分布点很远的噪点)
三、实例说明
图1-整体效果图
图2-局部效果图
四、代码说明
%中值滤波-Lab10 file='Datanog7'; x=importdata([file,'/A_x.txt']); subplot(2,1,1); plot(x); b=medfilt1(x,1000); subplot(2,1,2); plot(b);
中值滤波讲解-Matlab
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。