How do I filter my data points without using smoothdata?
    4 views (last 30 days)
  
       Show older comments
    
Hey guys,
I'm trying to smooth the signal from a bunch of data points in time, but I'm not allowed to use any commands from the signal processing toolbox (namely smoothdata and filter). I have 10 data points for both time and signal (t = [0 1 2 3 4 5 6 7 8 9]) (y = [4 7 5 8 6 9 6 9 3 5]), I need to end up with the exact same number of data points in the end as in the beginning, just smoothed out. How do i go about this???
Thank you very much and kind regards,
Thomas Nell
1 Comment
Accepted Answer
  TADA
      
 on 12 Dec 2018
        
      Edited: TADA
      
 on 12 Dec 2018
  
      Some smoothing methods rely on fitting a moving curve to a small window of your data (Savitzky–Golay, LOESS, etc.)
The simplest method however relys on a moving average, you can do it iteratively, and for each value give a new value based on the average of a window around it
0 Comments
More Answers (0)
See Also
Categories
				Find more on Smoothing 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!

