MathGroup Archive 1996

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

Search the Archive

Re: Numerical Differentiation

  • To: mathgroup at
  • Subject: [mg4291] Re: Numerical Differentiation
  • From: Paul Abbott <paul at>
  • Date: Sat, 29 Jun 1996 03:55:33 -0400
  • Organization: University of Western Australia
  • Sender: owner-wri-mathgroup at

Mark James wrote:
> Does anyone know of a function that calculates the derivative of
> a function (that can't be differentiated symbolically) 

Why can't it be differentiated symbolically?

> at a given
> point by numerical means?  I can't find it as a built-in or in the
> standard packages.  Thanks.

There is the ND function in NumericalMath`NLimit`.

Another way of proceeding is to sample the function at a number of 
points, interpolate, and then differentiate:

	points = Table[{x,f[x]}, {x,0,1,0.1}];

	fint = Interpolate[points];


This also works with partial derivatives (if you get the 
DInterpolatingFunction.m package mentioned in the Mathematica Journal 

Paul Abbott
Department of Physics                       Phone: +61-9-380-2734 
The University of Western Australia           Fax: +61-9-380-1014
Nedlands WA  6907                         paul at 


  • Prev by Date: gauss-jordan elimination
  • Next by Date: Re: Wireframes
  • Previous by thread: Re: Numerical Differentiation
  • Next by thread: Re: Numerical Differentiation