Giving error while interpolating data or changing time step of data

조회 수: 1 (최근 30일)
sam moor
sam moor 2016년 11월 14일
댓글: sam moor 2016년 11월 14일
I have a data attached as rd.txt file. In the file 1st column represent time data and all other columns are distance data. I want to change 1st column data with time step of 0.02 like 0.02, 0.04, 0.06.....60 sec instead of 0.001,0.002,...60.001 as in rd.txt data. I used interp1 function but it gives me error as Error using griddedInterpolant The grid vectors are not strictly monotonic increasing.
Error in interp1 (line 186) F = griddedInterpolant(X,V,method);
Could anybody face such problem and now how to solve the problem? your answer are highly appreciated. Thank you

채택된 답변

Jan
Jan 2016년 11월 14일
It depends on what you want to achieve. If the data are not sorted, use sort at first. If you have several values for the same point, you have to decide, what you want to do: Use their mean or perhaps fit a polynomial through all data points? There is no unique solution and you have to decide what matchs your problem best.
  댓글 수: 1
sam moor
sam moor 2016년 11월 14일
yeah, this is the problem I am having. Thanks Anyway, Is there any solution to extract data from my original data i.e rd.txt for a time 0.02,0.04,0.06....60 sec and corresponding distances. Your answer is highly appreciated. Thank you

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Interpolation에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by