how to extract the data for specific interval?
10 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I have a datasets of time and value with time interval 0.1 sec. But, I want to extract the value and corresponding time for 0.5 sec from that. Please provide me any suggestion. Thanks.
0 Commenti
Risposta accettata
Star Strider
il 12 Nov 2021
I am not exactly certain what the desired result is, however the retime funciton will likely produce it, regardless.
Assuming that is to re-sample the table from 0.1 second resolution to 0.5 second resolution,
T1 = readtable('https://www.mathworks.com/matlabcentral/answers/uploaded_files/797754/Book2.xlsx', 'VariableNamingRule','preserve')
T1.time = seconds(T1.time); % Convert 'time' From Numeric To A 'duration' Array
TT1 = table2timetable(T1)
TT1 = retime(TT1, 'regular','linear', 'Timestep',seconds(0.5))
The interpolation method is required in the event that there are missing times. It does not affect values that already exist at the chosen times.
.
2 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Logical in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!