### 6.18.3 Fonction dérivée d’une fonction : `function_diff fonction_derivee`

`function_diff` a comme argument une fonction.
`function_diff` renvoie la fonction dérivée de cette fonction.
On tape :

`function_diff(sin)`

On obtient :

`(‘ x‘)->cos(‘ x‘)`

On tape :

`function_diff(sin)(x)`

On obtient :

`cos(x)`

On tape :

`f(x):=x```^```2+x*cos(x)`
`function_diff(f)`

On obtient :

`(‘ x‘)->2*‘ x‘+cos(‘ x‘)+‘ x‘*(-(sin(‘ x‘)))`

On tape :

`function_diff(f)(x)`

On obtient :

`cos(x)+x*(-(sin(x)))+2*x`

Attention !!!
Lorsqu’on est en mode `Maple`, pour des raisons de compatibilité, on peut aussi utiliser `D` à la place de `function_diff` et c’est pourquoi en géométrie on ne pourra pas avoir d’objet géométrique ayant comme nom `D`, lorsqu’on est en mode `Maple`.