Resample of time series
Afficher commentaires plus anciens
I have time series and corresponding amplitude in Excel file. I have to resample it Please help.
Réponses (2)
Azzi Abdelmalek
le 27 Fév 2014
0 votes
you can use interp1 function
David Sanchez
le 27 Fév 2014
Read data from the first worksheet into a numeric array:
A = xlsread('myExample.xlsx');
time = A(:,1); % in case your time series is in the first column of your excell
amplitude = A(:,2) % in case your amplitudes are in the second column of your excell
n = 3; %resample every third value --> adapt to your needs
resample = 1:n:numel(time);
time_resampled = time(resample);
amplitude_resampled = amplitude(resample);
Catégories
En savoir plus sur Multirate Signal Processing dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!