Good overview of the topic and some information on convolution is here https://www.analog.com/en/education/education-library/scientist_engineers_guide.html
1. ElAli, T. S. (2020). Continuous Signals and Systems with MATLAB®. Crc Press.
2. Challis, J. H. (2007). Signal Processing for Neuroscientists: An Introduction to the Analysis of Physiological Signals. Journal of Motor Behavior, 39(2), 158.
3. Quinquis, A., Radoi, E., Ioana, C., & Mansour, A. (2008). Digital signal processing using MATLAB (p. 424). John Wiley & Sons.
Or
You can get more ideas and codes regarding your problem at MATLAB Central File Exchange (https://www.mathworks.com/matlabcentral/fileexchange).