Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Mathe: Ableitung einer beliebigen Funktion (https://www.delphipraxis.net/17110-mathe-ableitung-einer-beliebigen-funktion.html)

GuenterM 28. Feb 2004 12:49


Mathe: Ableitung einer beliebigen Funktion
 
HI!

kann mir irgendjemand sagen, wie ich die Ableitungsfunktion zu einer beliebigen Funktion in Delphi berechnen kann??
Mir wär echt sehr geholfen!

Danke
GuenterM

nailor 28. Feb 2004 12:59

Re: Mathe: Ableitung einer beliebigen Funktion
 
ich bzweifel seeeehr stark, dass das mit mitgelieferten Funktionen geht.

Wenn es dir die Arbeit wert ist, kannst du einfache Ableitungsregeln selbst umsetzen, an sonsten sei dir zu Derive geraten!

Dagon 28. Feb 2004 13:15

Re: Mathe: Ableitung einer beliebigen Funktion
 
Meinst du die nummerische Ableitung oder eine korrekte analytische (z. b. f(x)= x^2 -> f'(x)=2x)?

GuenterM 28. Feb 2004 14:44

Re: Mathe: Ableitung einer beliebigen Funktion
 
wenn es einfacher geht, dann die numerische.
Ich will nämlich ein Programm schreiben, in dem man per Mausklick auf einen Punkt des Graphens in dem Punkt die Tangente errichten kann.

Alexander 28. Feb 2004 15:10

Re: Mathe: Ableitung einer beliebigen Funktion
 
Also ich denke auch dass es nciht so einfach geht...
Mit einer Funktion wie: f(x)=x^5+30x^2 oder so geht das sicherlich ganz enfach. Allerdings musst du dann wahrscheinlich für Exoten wie SINUS-, COSINUS- Funktion oder ähnliche Sonderfälle überlegen.
Ansatz: f(x)=x^n => f'(X)=n*x^(n-1)
Ich würde bei solchen Funktion immer vom +-Zeichen zum nächsten +-ZEichen durchparsen und dann die einzelnen TEilbestände auseinander klamüsern und dann halt ableiten....

Chewie 28. Feb 2004 15:54

Re: Mathe: Ableitung einer beliebigen Funktion
 
Es gibt auch numerische Näherungsverfahren, die beliebige Funktionen differenzieren können. So macht das z.B. auch Derive oder Maple.

Wie die Algorithmen aussehen, kann ich dir aber wohl erst Ende des nächsten Semesters sagen ;)

nailor 28. Feb 2004 16:32

Re: Mathe: Ableitung einer beliebigen Funktion
 
...derive zumindest kann mehr als numerische näherung...

axelf98 28. Feb 2004 17:38

Re: Mathe: Ableitung einer beliebigen Funktion
 
Es gibt auch Sonderfälle...

f(x) = 1/x
f'(x) = ln(x)

f(x) = e^x
f'(x) = e^x

oder Verkettungen/Produkte/Quotienten:

f(x) = sin(x)/x^2
f'(x) = cos(x)/x^2 - 2 sin(x)/x^3

Also mit Algebra-Ausdrücken ist das nicht so ganz einfach...

GuenterM 29. Feb 2004 09:20

Re: Mathe: Ableitung einer beliebigen Funktion
 
ja...algebra ist echt besch****...
Wie funktioniert das mit der Numerischen Lösung?


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:23 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz