DER calcule la dérivée d'une (liste de) fonction(s) par
rapport à 1 variable ou le gradient d'une (liste de) fonction(s) par rapport
à une liste de variables.
Exemple:
2: { 'X^2+LN(X)' 'X*Y' }
1: X
-> { '2*X+INV(X)' 'Y' }
2: 'X^2+2*X*LN(Y)-1/Y'
1:{ X Y }
-> { '2*X+2*LN(Y)' '2*X*(1/Y)+1/Y^2' }
Il est presque identique au programme intégré,
la différence principale est que les expressions comme 'derZ(X,1)' ne me paraît pas naturelle pour la dérivée
de la fonction 'Z(X)', elle le devient encore moins pour
des fonctions à plusieurs variables. J'ai décidé d'introduire les
notations usuelles dans le domaine des équations aux dérivées
partielles: 'Z(X)' X DER
renvoie = DEFINE. L'avantage est qu'on
a ainsi un résultat plus habituel pour par exemple 'Z(X,X^2)' X DER.