Previous Up Next

6.26.1  Les coefficients de Fourier : fourier_an et fourier_bn ou fourier_cn

Si la fonction f est continue par morceaux sur ℝ, et est périodique de période T, alors aux points de continuité de f on a :

f(x)=a0+
+∞
n=1
 an cos(
2π nx
T
)+bn sin(
2π nx
T
)

ou

f(x)=
+∞
n=−∞
 cn e
2iπ nx
T
 

où les coefficients an, bn, nN, (ou cn, nZ) sont les coefficients de Fourier de f et se calculent avec les fonctions :
fourier_an et fourier_bn ou fourier_cn.

fourier_an

fourier_an a quatre ou cinq paramètres : une expression Xpr dependant d’une variable, le nom de la variable (par exemple x), la période T, un entier n et a (a vaut 0 par défaut).
fourier_an(Xpr,x,T,n,a) renvoie le coefficient de Fourier an d’une fonction de variable x définie sur [a,a+T[ par f(x)=Xpr et périodique de période T.
Si f est continue par morceaux fourier_an(Xpr,x,T,n,a) renvoie an=2/Taa+Tf(x)cos(2π nx /T)dx
Si l’on veut que les calculs soient simplifiés il faut dire que n est un entier en tapant assume(n,integer).
Exemples

fourier_bn

fourier_bn a quatre ou cinq paramètres : une expression Xpr dependant d’une variable, le nom de la variable (par exemple x), la période T, un entier n et a (a vaut 0 par défaut).
fourier_bn(Xpr,x,T,n,a) renvoie le coefficient de Fourier bn d’une fonction de variable x définie sur [a,a+T[ par f(x)=Xpr et périodique de période T.
Si f est continue par morceaux fourier_bn(Xpr,x,T,n,a) renvoie :
bn=2/Taa+Tf(x)sin(2π nx/T)dx
Si l’on veut que les calculs soient simplifiés il faut dire que n est un entier en tapant assume(n,integer).
Exemples

fourier_cn

fourier_cn a quatre ou cinq paramètres : une expression Xpr, le nom de la variable (par exemple x), la période T, un entier n et a (a vaut 0 par défaut).
fourier_cn(Xpr,x,T,n,a) renvoie le coefficient de Fourier cn d’une fonction de variable x définie sur [a,a+T[ par f(x)=Xpr et périodique de période T.
Si f(x)=Xpr est continue par morceaux sur ℝ, fourier_cn(Xpr,x,T,n,a) renvoie cn=1/Taa+Tf(x)e−2iπ nx/Tdx
Exemples

Remarque :
Lorsque l’on ne veut plus considérer n comme un entier on doit taper :
purge(n).
Pour connaître les hypothéses faites sur une variable, par exemple n, on tape :
about(n)


Previous Up Next