...
To obtain the same filter in MATLAB, you can use "
[b, a] = butter(2, [lowcut highcut]/(samplerate/2)))
". This ;
y = filtfilt(b, a, x);
where lowcut
and highcut
are low and high cutoff frequencies (Hz), samplerate
is the sampling frequency (Hz), x
is the unfiltered data, and y
is the filtered data.
This is correct despite the fact that MATLAB's documentation claims it should produce a 4th-order filter (it uses a different convention).
...