![]() |
Exponential-Funktion einlesen
Guten Tag,
ich würde gerne für einen Freund und natürlich auch um selber zu üben^^ ein programm zum ableiten schreiben, daher wollte ich fragen ob ihr mir vielleicht ein paar tipps geben könnt wie ich am besten die Expontialfunktion einlesen kann, also beispielsweise: 2x^3-9x= F(x) halt sowas inner art, ich denke ihr wisst wovon ich rede. danke für die hilfe |
Re: Exponential-Funktion einlesen
Mit einem
![]() Willst du beliebige Funktionen ableiten oder eine spezielle Form? Letzteres wäre deutlich einfacher. Das, was du angegeben hast ist keine Exponentialfunktion. :gruebel: |
Re: Exponential-Funktion einlesen
Zitat:
f(x) = 2x³ - 9x ist ebenso wie f(x) = e^(k*t) eine Exponentialfunktion, die zweite Funktion ist halt nur ne e-Funktion was häufig als Synonym für Exponentialfunktion genommen wird. Aber nicht jede Exponentialfunktion ist eine e-Funktion ;-) Quelle: Wiki ;-) |
Re: Exponential-Funktion einlesen
Es ist keine Exponentialfunktion, sondern ein Polynom dritten Grades in diesem speziellen Fall ;)
Exponentialfunktion: c^x Polynompartikel: x^c Da ist ein kleiner Unterschied *g* |
Re: Exponential-Funktion einlesen
f(x)=e^(k*t) ist ziemlich konstant :zwinker:
|
Re: Exponential-Funktion einlesen
Bei meinen Versuchen in dieser Richtung war es vorteilhaft, für alle Operatoren die allgemeine Ableitungsregel aufzustellen und zu implementieren. Für Potenzen sähe das so aus:
Code:
Das ist für alle Arten von Potenzen gültig. Beispiele:
f(x) = a^b
= e^(b * ln a) f'(x) = e^(b * ln a) * (b * ln a)' = a^b * (b' * ln a + b * 1/a * a') = ln a * a^b * b' + b * a^b / a * a' = ln a * a^b * b' + b * a^(b - 1) * a'
Code:
f(x) = x^3
f'(x) = ln x * x^3 * 3' + 3 * x^(3 - 1) * x' = ln x * x^3 * 0 + 3 * x^(3 - 1) * 1 = 3 * x^2
Code:
Damit das effektiv anwendbar ist, muß der Parser aber vereinfachen können, sonst sind die Ergebnisse etwas unübersichtlich ;)
f(x) = 3^x
f'(x) = ln 3 * 3^x * x' + x * 3^(x - 1) * 3' = ln 3 * 3^x * 1 + x * 3^(x - 1) * 0 = ln 3 * 3^x Falls dich meine Implementation davon interessiert (C++), kann ich sie dir gerne mal schicken. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:49 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