Discrete signal processing and data inversion in MATLAB