De ce que j'ai compris des exemples de la documentation, voici comment comprendre la syntaxe :
fourier(fcts,var,lower,uppers,order)
: Renvoie le développement en série d'une fonction, sommé jusqu'à un certain ordre. Cela permet de le visualiser directement dans une fenêtre graphique, par exemple.fcoeff(fcts,var,lower,uppers)
: Renvoie l'expression générique des coefficients de Fourier, en fonction de l'entier n
.
Les deux fonctions utilisent les mêmes paramètres. Dans leur utilisation la plus simple :
- fcts : désigne la fonction à transformer (plus exactement, l'expression de ladite fonction en une valeur "var" spécifiée juste après)
- var : désigne le nom de la variable utilisée pour exprimer la fonction
- lower : désigne un réel spécifiant la borne inférieure de l'intervalle sur lequel est définie la fonction à transformer
- uppers : désigne un réel spécifiant la borne supérieure de ce même intervalle
- order : (uniquement pour "fourier") désigne l'ordre auquel on compte obtenir le développement en série de Fourier
On peut aussi utiliser ces fonctions avec des fonctions définies par morceaux sur une subdivision
$mathjax$\sigma=(a_0,a_1,...,a_n)$mathjax$
de l'intervalle
$mathjax$[a,b]$mathjax$
. Pour cela, il faut modifier ainsi :
- fcts : désignera la liste des expressions des différentes fonctions sur les différents intervalles
$mathjax$[a_i,a_{i+1}]$mathjax$
. - lower : désignera (comme avant) le réel
$mathjax$a_0=a$mathjax$
, soit l'extrémité inférieure de l'intervalle. - uppers : désignera la liste des réels
$mathjax$(a_1,...,a_n)$mathjax$
.