Thread Funktionale Programmierung in Perl (10 answers)
Opened by neniro at 2008-12-19 23:29

LanX-
 2008-12-20 00:07
#117366 #117366
User since
2008-07-15
1000 Artikel
BenutzerIn

user image
Mal ein bischen Erläuterung:

Also rein mathematisch wird hier punktweise die Steigung angenähert, was ja genau die Definition für die Ableitung ist, wenn Epsilon gegen 0 geht.*

Das besondere am sub d() ( d.h. Differential, man denke an die d f / d x Notation) ist hier, dass es wahlweise die Ableitung an einer Stelle x liefert, also f'(x) oder halt nur die Funtion f' wenn kein x angegeben ist. Ihr seht das ist syntaktisch ziemlich analog zur mathematischen Notation.

Die beiden letzten maps machen deswegen genau das gleiche, nämlich die Ableitung an 10 Punkten berechnen.


* noch genauer wärs wenn man den Mittelwert der beiden Steigungen von f(x) zu f(x-e) und f(x+e) nähme statt nur f(x-e) zu f(x+e) ... mit e=Epsilon!

View full thread Funktionale Programmierung in Perl