AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Mathe: Ableitung einer beliebigen Funktion
Thema durchsuchen
Ansicht
Themen-Optionen

Mathe: Ableitung einer beliebigen Funktion

Ein Thema von GuenterM · begonnen am 28. Feb 2004 · letzter Beitrag vom 29. Feb 2004
Antwort Antwort
GuenterM

Registriert seit: 9. Feb 2004
Ort: Daheim
13 Beiträge
 
#1

Mathe: Ableitung einer beliebigen Funktion

  Alt 28. Feb 2004, 12:49
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
  Mit Zitat antworten Zitat
Benutzerbild von nailor
nailor

Registriert seit: 12. Dez 2002
Ort: Karlsruhe
1.989 Beiträge
 
#2

Re: Mathe: Ableitung einer beliebigen Funktion

  Alt 28. Feb 2004, 12:59
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!
Michael N.
http://nailor.devzero.de/code/sharpmath/testing/ --- Tests, Feedback, Anregungen, ... aller Art sehr willkommen!
::: don't try so hard - it'll happen for a reason :::
  Mit Zitat antworten Zitat
Dagon

Registriert seit: 13. Jul 2003
505 Beiträge
 
Delphi 7 Professional
 
#3

Re: Mathe: Ableitung einer beliebigen Funktion

  Alt 28. Feb 2004, 13:15
Meinst du die nummerische Ableitung oder eine korrekte analytische (z. b. f(x)= x^2 -> f'(x)=2x)?
  Mit Zitat antworten Zitat
GuenterM

Registriert seit: 9. Feb 2004
Ort: Daheim
13 Beiträge
 
#4

Re: Mathe: Ableitung einer beliebigen Funktion

  Alt 28. Feb 2004, 14:44
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.
  Mit Zitat antworten Zitat
Alexander

Registriert seit: 28. Aug 2002
Ort: Oldenburg
3.513 Beiträge
 
Turbo Delphi für .NET
 
#5

Re: Mathe: Ableitung einer beliebigen Funktion

  Alt 28. Feb 2004, 15:10
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....
Alexander
  Mit Zitat antworten Zitat
Chewie

Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: Mathe: Ableitung einer beliebigen Funktion

  Alt 28. Feb 2004, 15:54
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
Martin Leim
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
  Mit Zitat antworten Zitat
Benutzerbild von nailor
nailor

Registriert seit: 12. Dez 2002
Ort: Karlsruhe
1.989 Beiträge
 
#7

Re: Mathe: Ableitung einer beliebigen Funktion

  Alt 28. Feb 2004, 16:32
...derive zumindest kann mehr als numerische näherung...
Michael N.
http://nailor.devzero.de/code/sharpmath/testing/ --- Tests, Feedback, Anregungen, ... aller Art sehr willkommen!
::: don't try so hard - it'll happen for a reason :::
  Mit Zitat antworten Zitat
axelf98

Registriert seit: 27. Aug 2003
Ort: Ennepetal
440 Beiträge
 
Delphi 2005 Personal
 
#8

Re: Mathe: Ableitung einer beliebigen Funktion

  Alt 28. Feb 2004, 17:38
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...
  Mit Zitat antworten Zitat
GuenterM

Registriert seit: 9. Feb 2004
Ort: Daheim
13 Beiträge
 
#9

Re: Mathe: Ableitung einer beliebigen Funktion

  Alt 29. Feb 2004, 09:20
ja...algebra ist echt besch****...
Wie funktioniert das mit der Numerischen Lösung?
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:42 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz