How to apply a low-pass or high-pass filter to an array in Matlab?
Look at the filter function. If you just need a 1-pole low-pass filter, it’s xfilt = filter(a, [1 a-1], x); where a = T/τ, T = the time between samples, and τ (tau) is the filter time constant. Here’s the corresponding high-pass filter: xfilt = filter([1-a a-1],[1 a-1], x); If you need to design a … Read more