1D median filtering

3 次查看(过去 30 天)
claire
claire 2011-10-11
评论: bruno 2022-12-17
how to apply 1D median filter with 100ms window length?

采纳的回答

David Young
David Young 2011-10-11
Assuming your data are stored as a row vector D, and the sampling interval is T ms, and you have the Image Processing Toolbox, you could do this:
windowlength = 100;
windowsize = ceil(windowlength/T);
D_filtered = medfilt2(D, [1 windowsize]);
If the data are stored as a column vector, use
D_filtered = medfilt2(D, [windowsize 1]);
instead of the final line.
  1 个评论
bruno
bruno 2022-12-17
I have 2 cols and 6000 rows in a mat file. How can I apply relaxed median filter? Im not able to understand how to set window and lower and upper bounds for mat file which is 2 cols and 6000rows.

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Adaptive Filters 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by