Mathematica 9 is now available
Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2012

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: NDSolve output without interpolating function

  • To: mathgroup at smc.vnet.net
  • Subject: [mg124278] Re: NDSolve output without interpolating function
  • From: "Oleksandr Rasputinov" <oleksandr_rasputinov at hmamail.com>
  • Date: Sun, 15 Jan 2012 04:52:10 -0500 (EST)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com
  • References: <201201130951.EAA16470@smc.vnet.net> <jercor$1f0$1@smc.vnet.net>

On Sat, 14 Jan 2012 22:21:47 -0000, Nasser M. Abbasi <nma at 12000.org> wrote:

> On 1/14/2012 2:01 AM, Oliver Ruebenkoenig wrote:
>> On Fri, 13 Jan 2012, william cuervo wrote:
>>
>>> Hi!
>>>
>>> Is there any way that NDSolve presents the output as a set of data  
>>> instead
>>> of as an interpolating function?
>>>
>>>
>>> Thanks!
>>>
>>
>> Hi,
>>
>> how about
>>
>> s = y /. First@
>>      NDSolve[{y'[x] == y[x] Cos[x + y[x]], y[0] == 1}, y, {x, 0, 30}]
>>
>> s["ValuesOnGrid"]
>>
>> s["Methods"]
>>
>> Oliver
>>
>
> Wow, that is amazing. Never knew about these. Any idea where to
> read more about these options? to understand more what they return
> and such.
>
> Sounds like they will be very useful to know about. nothing in  
> documentation
> center on them.
>
> thanks
> --Nasser
>

These have a rather unusual form of documentation that works as follows:

s["MethodInformation"["ValuesOnGrid"]]

prints:

System`InterpolatingFunction`ValuesOnGrid

InterpolatingFunction[domain, data]@ValuesOnGrid[] gives the function  
values at each grid point.  In some cases, this may be faster than  
evaluating at each of the grid points.

Attributes[System`InterpolatingFunction`ValuesOnGrid] = {Protected}

Options[System`InterpolatingFunction`ValuesOnGrid] = {DropPeriodicEndpoint  
-> False}

(of course, you can substitute "ValuesOnGrid" for whatever Method you are  
interested in.)



  • Prev by Date: Re: split a number to Date format
  • Next by Date: Re: split a number to Date format
  • Previous by thread: Re: NDSolve output without interpolating function
  • Next by thread: Re: NDSolve output without interpolating function