Einzelnen Beitrag anzeigen

Benutzerbild von alleinherrscher
alleinherrscher

Registriert seit: 8. Jul 2004
Ort: Aachen
797 Beiträge
 
Delphi XE2 Professional
 
#2

Re: Ableitung programmieren

  Alt 26. Nov 2009, 14:33
Hi! Würde sagen, wenn du es analytisch rechnen willst, muss dein Programm die Ableitungen der Grundfunktionen kennen, also z.B:

sin(x)->cos(x)
cos(x)->-sin(x)
exp(x)->exp(x)

usw...


Dann wendest du die Kettenregel an, also dein Programm schaut sich erst den ausdruck in der klammer an, leitet den ab und multipliziert das ergebnis mit der ableitung der äußeren funktion.

Wenn dein Parser gut ist bzw. dein Programm die Definitionen von sin, cos, tan etc. über die exp funktion kennt, würde es theoretisch auch reichen, wenn du die ableitungsregeln für die exp funktion implementierst und dann aus dem ergebnis den sin, cos etc. "herraussuchst"...
„Software wird schneller langsamer als Hardware schneller wird. “ (Niklaus Wirth, 1995)

Mein Netzwerktool: Lan.FS
  Mit Zitat antworten Zitat