Interpolating Irregularly Spaced Data
Show older comments
Hi,
I have many sets of data, all are 2D arrays, where the first column is a depth and the second column is a reading taken at that corresponding. My problem is that I would like to interpolate the data so I have a grid of readings (col 2) for increments of 0.1 depth (col 1). The depth data in col 1 is irregularly sampled and is not the same for each set of readings I have taken. Linear interpolation would be preferable.
Any Help would be greatly appreciated,
Tom
Answers (1)
Grzegorz Knor
on 19 Oct 2011
Use interp1 function:
interp1(col1,col2,col1(1):.1:col1(end))
Categories
Find more on Import Data 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!