- 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 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Austin Sowers
el 22 de Ag. de 2018
Comentada: jonas
el 22 de Ag. de 2018
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 comentarios
Respuesta aceptada
jonas
el 22 de Ag. de 2018
Editada: jonas
el 22 de Ag. de 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 comentarios
jonas
el 22 de Ag. de 2018
You're welcome! Duration (format), datetime (format) and timetables are extremely convenient when working with time-series.
Más respuestas (0)
Ver también
Categorías
Más información sobre Data Type Conversion en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!