Reduce data points from 200 to 108
105 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Maxwell Barton
le 21 Nov 2019
Commenté : Daniel M
le 21 Nov 2019
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?
0 commentaires
Réponse acceptée
Star Strider
le 21 Nov 2019
I have no idea what your data are or what you want to do with them, other than reduce the number of them.
3 commentaires
Plus de réponses (1)
Daniel M
le 21 Nov 2019
Modifié(e) : Daniel M
le 21 Nov 2019
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 commentaires
Daniel M
le 21 Nov 2019
That's what resampling function is for. Star Strider has responded under his answer.
Voir également
Catégories
En savoir plus sur Multirate Signal Processing dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!