Smoothing just part of the data
2 views (last 30 days)
I have a 5000x1 array. I'd like to smooth the data from 500:1500 with the function smooth. For now i have created another array 1000x1 with the smoothed data and then overwritten the 500:1500 data in the original array, but is there an easier way to do it?
More Answers (1)
John D'Errico on 11 Apr 2022
Um, No. Why should there be?
In fact, extracting the part you want to smooth, and then overwriting that smoothed fragment back into the array seems crystal clear, easy to implement, easy to debug, easy to read, and as fast an any other scheme could be. So why should there be another way?