Diff

> diff(expr,var);

Dérive expr par rapport à la variable var.

var peut être de la forme var$n pour la dérivée ne.

var peut être de la forme var1,...,varn pour une dérivée partielle par rapport à var1, à var2, ..., à varn (si expr est une fonction de var1,...,varn).

Attention: Diff est la contrepartie "inert" de diff.

Exemple

> fcn := sin;
fcn := sin

> diff(fcn(x),x);
cos(x)

> Diff(fcn(x),x);


x
sin(x)

Exemple

> fcn := x -> x^2 * sin(x);
fcn := x ® x2sin(x)

> diff(fcn(x),x);
2xsin(x) + x2cos(x)

> Diff(fcn(x),x);


x
x2sin(x)

Exemple

> fcn := (x,y) -> sin(x)*cos(y);
fcn := (x,y) ® sin(x)cos(y)

> D[1](fcn);
(x,y) ® cos(x)cos(y)

> D[2](fcn);
(x,y) ® -sin(x)sin(y)

> diff(fcn(x,y),x);
cos(x)cos(y)

> diff(fcn(x,y),y);
-sin(x)sin(y)

> Diff(fcn(x,y),x);


x
sin(x)cos(y)

> Diff(fcn(x,y),y);


y
sin(x)cos(y)

> D[1,2](fcn);
(x,y) ® -cos(x)sin(y)

> diff(fcn(x,y),x,y);
-cos(x)sin(y)

> diff(fcn(x,y),x$2);
-sin(x)cos(y)

> Diff(fcn(x,y),x,y);
2

yx
sin(x)cos(y)

> Diff(fcn(x,y),x$2);
2

x2
sin(x)cos(y)