GeoGebra實現傅立葉級數1
f(x)=1-x
g(x)=x
h(x)=1##定義分段函數的三個區間的子函數##
T=Slider(0,10,0.01)##定義週期,Slider是滑動條指令##
m=Slider(1,4,0.01)
l=T/2
P(x)=If(-l<=x<=-l/m,f(x),If(-l/m<x<=0,g(x),If(0<x<=l,g(x))))
F(x)=P(x-floor((x+l)/T)*T)##周期函數構建:f(x-floor((x-a)/T)*T),其中a是函數左端點,T爲函數的週期,此週期函數構建方法見於汪吉老師的《GeoGebra與微積分可視化》##
a(n):=1/l*(Integral(f(x)*cos((n*pi*x)/l),x,-l,-l/m)+Integral(g(x)*cos((n*pi*x)/l),x,-1/m,0)+Integral(h(x)*cos((n*pi*x)/l),x,0,l))##,定義a(n),在運算區定義,代數區定義會顯示錯誤,而且"="符號要用":=",否則只會在運算區得出一個結果而不會在繪圖區顯示,Integral是積分指令##
b(n):=1/l*(Integral(f(x)*sin((n*pi*x)/l),x,-l,-l/m)+Integral(g(x)*sin((n*pi*x)/l),x,-1/m,0)+Integral(h(x)*sin((n*pi*x)/l),x,0,l))##定義b(n),同樣在運算區定義##

a_0=1/l*Integral(P(x),-l,l)
n=Slider(0,15,1)
Q(x)=a_0/2+Sum[a(j)*cos((j*pi*x)/l)+b(j)*sin((j*pi*x)/l),j,1,n]


由於是在手機上做的,而且也是第一次發,不足之處還有錯誤之處還請不要介意,謝謝(*°∀°)=3