Die in eine Fourierreihe zu entwickelnde Funktion muß nicht von vornherein periodisch sein. Im zweiten Parameter des Kommandos FourierTrigTransform wird eine Liste mit der Variablen, dem Start- und dem Endwert der Periode angegeben. Der dritte Parameter enthält die gewünschte Ordnung der Näherung.
Remove["Global`*"] Needs["Calculus`FourierTransform`"] f= (* periodische Funktion z.B. Sägezahn *) n= (* Ordnung der Näherung *) start= (* Startwert der Periode *) ende= (* Endwert der Periode *) g=FourierTrigSeries[f,{x,start,ende},n] Plot[{f,g},{x,-Pi,2 Pi},PlotStyle->{{RGBColor[1,0,0]},{RGBColor[0,1,0]}}] (* Beispiel *) f1=x+Sin[x] g1=FourierTrigSeries[f1,{x,0,Pi},4] Plot[{f1,g1},{x,-Pi,2 Pi},PlotStyle->{{RGBColor[1,0,0]},{RGBColor[0,1,0]}}]
Achtung! Werden Sie nicht ungeduldig. Auch wenn man es nicht sieht,
Mathematica rechnet.