how to extract the data for specific interval?
    8 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 Data Type Conversion 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!

