How make this curve bit smooth or how to reduce some spikes?
Show older comments
Hi,
I want to make this curve bit smoth by minimizing some spikes or I want remove some high frequency content from the curve.
How I can do it? I to do it by applying some moving average filter or band pass filter, etc.?

Accepted Answer
More Answers (1)
Chunru
on 4 Sep 2021
Try the median filter, where X is your data, N could be around 10 (try it out).
Y = medfilt1(X,N)
2 Comments
Nisar Ahmed
on 4 Sep 2021
LALIT PANKAJ GROVER
on 4 Sep 2021
You can use:
a = movmean(A,K)
A is vector or matrix on which you want apply mean average.
K is a silding window along which you receive your mean.
Categories
Find more on Vibration Analysis in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!