wxMaxima: Taylorreihen

In der Mathematik benutzt man die Taylorreihe um eine Funktion durch eine Summe aus Polynomen darzustellen. Häufig verwendet man sie zur Linearisierung um einen Funktionsterm.

Dabei wird die Taylorreihe nach folgender Vorschrift gebildet (Bildquelle: Wikipedia).

taylor

Wichtig ist, dass die Annäherung nur für den Punkt a gilt. Je mehr Ableitungen n man berücksichtigt, desto besser ist die Annäherung an die tatsächliche Funktion.

In vielen Mathekursen im Studium wird man gezwungen, dies per Hand auszurechnen. Aus didaktischen Gründen ist das mit Sicherheit sinnvoll, für den Einsatz in der Praxis ist das aber nicht zeitgemäß. Hierfür gibt es Software, die das übernehmen kann.

Taylorreihe mit wxmaxima entwickeln

Die freie Software wxmaxima beherrscht die Taylorreihenentwicklung. Der Befehl lautet:

taylor(expr, x, a, n)

expr: Hier gehört der Ausdruck her, der entwickelt werden soll.
x: Nach dieser Variable wird entwickelt.
a: Entwicklungsstelle
n: Bis zur Ordnung (x-a)^n wird entwickelt.

Damit man auf die Taylorreihe als Funktion zurückgreifen kann, wendet man folgenden Befehl an:

define(expr_neu,taylor(expr, x, a, n));

expr_neu: legt den neuen Funktionsnamen fest.

Beispiel

Als Beispiel kopiere ich die Liste der Befehle für wxmaxima benötigt, um sin(x) nach Taylor zu entwickeln. Dabei plotte ich am Ende die erhaltenen Funktionen, um die Annäherung an die Originalfunktion zu zeigen.

(%i1) f(x):=sin(x);
(%i2) define(tayf1(x),taylor(f(x),x,%pi/2,1));
(%i3) define(tayf2(x),taylor(f(x),x,%pi/2,2));
(%i4) define(tayf4(x),taylor(f(x),x,%pi/2,4));
(%i5) define(tayf10(x),taylor(f(x),x,%pi/2,10));
(%i6) wxplot2d([f(x),tayf1(x),tayf2(x),tayf4(x),tayf10(x)],[x,0,3*%pi],[y,-2,6],
	[legend,"sin(x)","n=1","n=2","n=4","n=10"],
	[style,[lines,2,2],[lines,1,1],[lines,1,3],[lines,1,4],[lines,1,5]],
	[gnuplot_preamble, " set grid; set key top left;
	set title 'Taylorreihe von sin(x)'; "]),
	wxplot_size=[700,400];
Taylorreihe von sin(x) an der Stelle Pi/2

Taylorreihe von sin(x) an der Stelle Pi/2

Weitere Informationen

Dieser Artikel reißt das Thema nur kurz an, er hat auch gar nicht den Anspruch auf hohes mathematisches Niveau. Für Interessierte empfehle ich folgende Links. Wer mehr über die Taylorreihe erfahren möchte, kommt aber um die Benutzung eines Mathebuchs nicht herum 😉

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert