D

> D(fcn);

Représente l'opérateur différentiel où fcn est une fonction ou une expression contenant des fonctions. Cette commande retourne la dérivé de fcn sous forme d'opérateur.

Dans le cadre du cours, cette commande servira surtout pour spécifier des conditions initiales.

Si fcn est de la forme

(var1,...,varn) ® expr

alors

> D[n](fcn);

est la dérivée partielle par rapport à la ne variable et

> D[n1,n2](fcn);

est la dérivée seconde par rapport à la n1e variable et à la n2e variable.

Remarque: si fcn contient des inconnues, elles sont "mappées" sur les opérateurs fonctionnels inconnus appropriés.

Exemple

> fcn := x^2;
fcn := x2

> D(fcn);
2D(x)x

> fcn := x -> x^2;
fcn := x ® x2

> D(fcn);
x ® 2x

> (D@@n)(fcn)(val) = expr;

Défini une valeur initiale égale à expr pour la dérivée ne de la fonction fcn à la valeur val.

Exemple

> D(fcn)(0) = 2;
D(fcn)(0) = 2

> (D@@2)(fcn)(a) = b;
D(2)(fcn)(a) = b