Interpolating Irregularly Spaced Data

3 views (last 30 days)
Tom
Tom on 19 Oct 2011
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
Grzegorz Knor on 19 Oct 2011
Use interp1 function:
interp1(col1,col2,col1(1):.1:col1(end))

Categories

Find more on Interpolating Gridded 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!