Là encore, il faudra distinguer expression et fonction, la commande n'étant pas la même
D(tan); D(tan)(x); diff(tan(x),x);
Pour les dérivées successives
diff(tan(x),x,x); diff(tan(x),x$5); collect(%,tan(x)); (D@5)(tan);
Et si l'on a oublié certaines formules
D(u*v); D(u/v); D(u@v);
sachant que @ est l'opérateur de composition de fonctions.
On a accés de la même manière aux dérivées partielles
diff(x^2*y,x);diff(x^2*y,y);diff(x^2*y,x,x);diff(x^2*y,y,x);
Enfin, dans le cas de fonctions d'une seule variable, on peut utiliser l'apostrophe '
tan'(x);