MATLAB: Interpolating random values to smoothen a curve

curve fittingCurve Fitting ToolboxinterpolationMATLAB

I need to smoothen curve on this graph and remove the noise in it.I can either use interpolation or curve fitting. I am not able to do it using curve fitting toolbox.How can I do it..??

Best Answer

you can implement the stavisky golay filter
basically the idea is to iterate through the data and on each point perform a polynomial fit on a window of several data points arround it, then each point is reoplaced with the value of the polynomial fit in that same point.
Related Question