Re: Interpolation with vectors
- To: mathgroup at smc.vnet.net
- Subject: [mg84702] Re: Interpolation with vectors
- From: dh <dh at metrohm.ch>
- Date: Thu, 10 Jan 2008 05:34:14 -0500 (EST)
- References: <flvnjk$7ck$1@smc.vnet.net> <fm4hri$73s$1@smc.vnet.net>
Hi Dario, thank's a lot for the answer. How did you find out about the not so obvious double braces? Daniel nigol wrote: > Daniel, > I think the documentation is wrong or the function implementation is wrong. > In mathematica 6.0.1 the correct syntax for your example seems to be: > > In[1]:= Interpolation[{{1, {{1, 1}}}, {2, {{1, 2}}}}, > InterpolationOrder -> 1][1.5] > > Out[1]= {1, 1.5} > > Your original syntax is interpreted as equivalent to: > > In[3]:= Interpolation[{{{1}, 1, 1}, {{2}, 1, 2}}, > InterpolationOrder -> 1][1.5] > > Out[3]= 0.875 > > In that syntax the two numbers following the x location specify f1 and > df1 (derivative of the function at the interpolation point). > > You can plot: > > Plot[Interpolation[{{1, {1, 1}}, {2, {1, 2}}}, > InterpolationOrder -> 1][x], {x, 1, 2}] > > to understand what is going on. > Dario >