Re: Interpolating arrays

• To: mathgroup at smc.vnet.net
• Subject: [mg83580] Re: Interpolating arrays
• From: dh <dh at metrohm.ch>
• Date: Fri, 23 Nov 2007 05:37:05 -0500 (EST)
• References: <fi3k96\$bvm\$1@smc.vnet.net>

```
Hi Fred,

i seems that for vector valued functions you have to enclose the

independent variable in braces:

Interpolation[{{{1},{1,1}},{{2},{2,2}},{{3},{3,3}}}]

The documentation is a bit thin here.

hope this helps, Daniel

Fred Klingener wrote:

> Interpolation (according to the doc center) offers to construct an

> interpolating function given x values and f[x] values in the following

> format:

>

> Interpolation[{{x1, f1},{x2, f2},...{xi, fi}...]

>

> Down a few lines, doc center says:

> The fi can be lists or arrays of any dimension

>

> I'm interested in interpolating between 2D geometric points {a, b}, and a

> naive form would be

>

> p = Interpolation[{{x1, {a1, b1}},{x2, {a2, b2}},...,{xi, {ai, bi}}...}],

> expecting to get a form where p[x] would return a 2D point.

>

> Too naive it seems, because it doesn't work. As far as I can determine, it

> returns only an Interpolation on a. How come?

>

> It's straightforward enough to construct separate 1D interpolations on a and

> b, then reassemble them later, but that's just clumsy and seems just not the

> Mathematica Way.

>

> Any help?

>

> TIA,

>

> Fred Klingener

>

>

>

>

>

>

>

>

>

>

```

• Prev by Date: Re: trying to Import[] USGS-resident DEM data
• Next by Date: Re: Joining InterpolatingFunctions into Piecewise - doman?
• Previous by thread: Interpolating arrays
• Next by thread: Re: Interpolating arrays