[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