[linux-l] Re: Programmiersprachen

Oliver Bandel oliver at first.in-berlin.de
Do Aug 24 07:38:06 CEST 2006


On Thu, Aug 24, 2006 at 12:39:52AM +0200, David Hansen wrote:
> On Wed, 23 Aug 2006 16:26:00 +0200 Oliver Bandel wrote:
> 
> > (* -------------------------------------------------------------------- *)
> > (* This function is for calculating the numerical derivation for a      *)
> > (* function  f  with lower x-value at  x  and higher x-value at         *)
> > (* x + epsilon.                                                         *)
> > (* -------------------------------------------------------------------- *)
> > let derive f x epsilon = (  f(x +. epsilon) -. f x ) /. epsilon
> 
> 1/?? { f(x+??/2) - f(x-??/2) } hat einen halb so großen Fehler
> (für genügend kleine ??).
> 

Ja, das mit dem beidseitigen epsilon ist mir dann aufgegangen,
als ich den Link zum Wiki verfolgte, den Ivan geschickt hatte.

Allerdings könnte man auch sagen, man macht den linken und rechten
Grenzwert getrennt voneinander...
...oder man macht es mit beidseitiger Näherung, also so wie Du es oben
erwähntest.

Gruß,
   Oliver



Mehr Informationen über die Mailingliste linux-l