Re: Intepolation of an array with missing points
- To: mathgroup at smc.vnet.net
- Subject: [mg62331] Re: Intepolation of an array with missing points
- From: "Kevin J. McCann" <kjm at KevinMcCann.com>
- Date: Mon, 21 Nov 2005 03:54:14 -0500 (EST)
- References: <dlp393$1jt$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Try Lomb's method. It is excellent for dealing with unequally spaced data. Kevin dkjk at bigpond.net.au wrote: > Hi, > > I have an array representing the heights of a surface over the x-y > plane. Unfortunately, the heights at several points are unknown so have > been replaced by empty strings. For an example, see > > http://users.bigpond.net.au/jdstokes/output.csv > > arr = Import["output.csv"] // MatrixForm > > My ultimate goal is to create an interpolating function of this data > which will allow me to produce a contour plot. As a very inexperienced > user of Mathematica, my initial thoughts have been someting like this: > > 1. Convert arr to an list of 3-tuples, ignoring the empty entries. (not > sure how to do this) > 2. Use Interpolation to create an InterpolatingFunction which can be > plotted in ContourPlot. > > Does anyone know of a simple method to achieve 1. and whether or not 2. > will work in this case? > > Thanks. > > James >