- Convert x to duration array
- Build a timetable with x and y
- Use retime with timestep set to 0.010269
How to create a new data set, from an existing data set, with a different time increment than the original
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Suppose you have a very large x, y data set where "x" is time and "y" is some known value. The time increment for "x" is 0.02 seconds. "y" is known at every 0.02 seconds. I would like to change the time increment to 0.010269 seconds and use the known "y" values to find the new "y" values for the 0.010269 increment based off of a linear interpolation between the known original "y" values.
0 Commenti
Risposta accettata
jonas
il 22 Ago 2018
Modificato: jonas
il 22 Ago 2018
Provide data if you want code.
As a sidenote: based on the very specific timestep I'm guessing you want to align this time-series with another time-series. If that is the case, then simply use the duration array of the other time-series as input to retime.
7 Commenti
jonas
il 22 Ago 2018
You're welcome! Duration (format), datetime (format) and timetables are extremely convenient when working with time-series.
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!