Interpolating new datetime format
조회 수: 4 (최근 30일)
이전 댓글 표시
Hi, I'm updating some code to use the new datetime format in 2014b for plotting and display purposes, but I'm struggling to interpolate my data. Previously I was using the line below where Data.Time and NewData.Time were datenum, but now I've converted them to the datetime format, I can no longer interpolate it. Is there an easy way around this?
NewData.Latitude = interp1(Data.Time,Data.Latitude,NewData.Time);
Thanks, Tom
댓글 수: 0
채택된 답변
the cyclist
2014년 10월 8일
I could not figure out a way to do this without (ironically) needing to convert the datetime object back to a datenum [in order to have a numeric value for interp1() to operate on].
I thought that maybe defining the time and data as a timeseries object and then using the resample command would work, but it seems that that method also requires something more datenum-y.
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Dates and Time에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!