Median filter
Deprecated! Performs an n-point running median. For Matlab/Octave compatibility.
medfilt1(x, n = 3, ...) MedianFilter(n = 3) ## S3 method for class 'MedianFilter' filter(filt, x, ...)
x |
signal to be filtered. |
n |
size of window on which to perform the median. |
filt |
filter to apply to the signal. |
... |
additional arguments passed to |
medfilt1
is a wrapper for runmed
.
For medfilt1
, the filtered signal of
length(x)
.
For MedianFilter
, a class of “MedianFilter” that can be used
with filter
to apply a median filter to a signal.
Tom Short.
Octave Forge http://octave.sf.net
t <- seq(0, 1, len=100) # 1 second sample x <- sin(2*pi*t*2.3) + 0.25*rlnorm(length(t), 0.5) # 2.3 Hz sinusoid+noise plot(t, x, type = "l") # 3-point filter lines(t, medfilt1(x), col="red", lwd=2) # 7-point filter lines(t, filter(MedianFilter(7), x), col = "blue", lwd=2) # another way to call it
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.