Interpolation incase on nan
1 view (last 30 days)
Show older comments
I have a data which includes nans and I used interp1 to interpolate the data points, but error message is popping up which says it's not appropriate .Can anyone help me solving this?
0 Comments
Accepted Answer
Jan
on 4 Apr 2013
Edited: Jan
on 4 Apr 2013
No, currently I can't help. Please post some relevant example data (by editing the original question, not as comment or answer), such that we can see, which of the inputs contains the NaNs and where.
Then an answer will be easy (or impossible): Most likely the NaNs can be simply removed before the interpolation.
[EDITED after your first comment]
Had = [1 3 4 6 nan nan 20 ];
time = [1 2 3 4 5 6 7];
good = ~isnan(Had);
had2 = [ 2.5 5 17]
time2= interp1(Had(good), time(good)', had2);
2 Comments
More Answers (0)
See Also
Categories
Find more on Interpolation of 2-D Selections in 3-D Grids in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!