Re: Interpolation with FourierTrigSeries with mathematica 6 tia sal2
- To: mathgroup at smc.vnet.net
- Subject: [mg88504] Re: [mg88424] Interpolation with FourierTrigSeries with mathematica 6 tia sal2
- From: "W_Craig Carter" <ccarter at mit.edu>
- Date: Tue, 6 May 2008 06:46:39 -0400 (EDT)
- References: <200805051012.GAA08290@smc.vnet.net>
Hello, I believe problem is your data and the request for periodic numeric interpolation. (The message window reveals the warning). data2 is not periodic: The following works, but has some difficulties with convergence of the numerical integration: lp = ListPlot[data3] f = Interpolation[data3, PeriodicInterpolation -> True] pf = Plot[f[x], {x, 0, 139}] fs = N[FourierTrigSeries[f[x], x, 25, FourierParameters -> {-1, 1/139}]] fp = Plot[fs, {x, 0, 138}] Show[lp, fp, pf] > When I change different data points to the code example: > > data2 = {{0, 0}, {1, 1}, {3, 0}, {7, -2}, {14, 1}, {17, 6}, {19, -2}, > {25, -6}, {34, 6}, {41, 4}, {49, -6}, {56, -5}, {63, 4}, {69, 3}, {74, > -5}, {77, -3}, {86, 3}, {90, 7}, {95, -3}, {96, -8}, {103, 7}, {112, > 9}, {120, -8}, {129, -9}, {138, 9}}; > > f = Interpolation[data2, PeriodicInterpolation -> True]; > << "FourierSeries`" > > s[x_] = N[ > FourierTrigSeries[f[x], x, 25, FourierParameters -> {-1, 1/138}]] > > my partial output becomes : > > 0.00729927 NIntegrate[ > Interpolation[{{0, 0}, {1, 1}, {3, 0}, {7, -2}, {14, 1}, {17, -- W. Craig Carter
- References:
- Interpolation with FourierTrigSeries with mathematica 6 tia sal2
- From: ratullochjk2@gmail.com
- Interpolation with FourierTrigSeries with mathematica 6 tia sal2