Dokumentation

Analysis - Funktionsuntersuchung


Funktionen ableiten

Promathika kann bereits Funktionsterme symbolisch ableiten und numerisch integrieren. Weitere grundlegende Analysis-Routinen sind für künftige Versionen vorgesehen.

Einfache Ableitung eines Funktionsterms:
Durch den Befehl diff(Term; Variable) wird der angegebene Term nach der gewünschten Variablen abgeleitet.

Eingabe: diff(sin(x^2);x)
Ausgabe: 2*x*cos(x^2)

Partielle Ableitung nach mehreren Varialben:
Der in die Funktion diff eingegebene Funktionsterm selbst kann den Befehl diff enthalten. Auf diese Weise kann ein Term nach mehreren Variablen partiell differenziert werden.

Eingabe: diff(diff(y^3*sin(x^2);y);x)
Ausgabe: 6*x*y^2*cos(x^2)

Die n-te Ableitung bilden:
Durch ein weiteres Semikolon kann optional angegeben werden, ob der Term mehrfach nach der angegebenen Variablen abgeleitet werden soll: diff(Term; Variable; n)

Eingabe: diff(sin(x^2);x;3)
Ausgabe: -12*x*sin(x^2)-8*x^3*cos(x^2)

Die Routinen zur numerischen Integration werden in der Dokumentation zu den Numerik-Routinen beschrieben.


Taylor-Entwicklung

Promathika kann mithilfe des Befehls Taylor(Funktionsterm; Variable; Entwicklungspunkt; n) Taylor-Polynome beliebiger Funktionen bilden. Der Term der Funktion wird dabei über den Parameter Funktionsterm eingegeben, der Term wird nach der Variable im Entwicklungspunkt entwickelt. Der Parameter n gibt die Potenz an, bis zu der entwickelt wird. Es wird also das n-te Taylorpolynom berechnet. Beispiele:

Eingabe: taylor(sin(x);x;0;5)
Ausgabe: x-1/6*x^3+1/120*x^5

Eingabe: taylor(ln(x+1);x;0;6)
Ausgabe: x-1/2*x^2+1/3*x^3-1/4*x^4+1/5*x^5-1/6*x^6