Reduce data points from 200 to 108
Show older comments
I have a data series with 200 data points and I need to compress this information to 108 data points. I don't think I can use a moving average filter as the window wouldn't be an integer so is there a way in MATLAB to do this?
Accepted Answer
More Answers (1)
Do you want to:
- truncate your signal?
- downsample or resample
- interpolate
- something else?
Truncate example:
t = 1:200;
x = rand(1,200);
x2 = x(1:108);
2 Comments
Maxwell Barton
on 21 Nov 2019
Daniel M
on 21 Nov 2019
That's what resampling function is for. Star Strider has responded under his answer.
Categories
Find more on Multirate Signal Processing 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!