Page 1 sur 1

Calculer et utiliser une dérivée

Publié : jeu. sept. 26, 2013 7:04 am
par Cheval
Bonjour,
quand on regarde l'aide Xcas, le calcul d'une dérivée semble être une opération assez "compliquée" : il faut utiliser soit "unaply", soit "function_diff".
Parce que si on fait ceci :
f(x):= 2*x^2 - 5*x +3
df:=f'
on peut utiliser la fonction df sans soucis (apparents !) :
df(3)
solve(df(x)>0,x)
ou encore mieux :
solve(f'(x)>0,x)

C'est redoutable d'efficacité et de simplicité (un tableau de variations vérifié en 2 commandes).

Quelle est la différence avec unaply ou function_diff ? La syntaxe df:=f' peut-elle entraîner des dysfonctionnements dans la résolution de certains problèmes ?

Cordialement,
D. Chevallier

Re: Calculer et utiliser une dérivée

Publié : jeu. sept. 26, 2013 9:04 am
par parisse
Non, il ne devrait pas y avoir de problemes a utiliser '
' a ete introduit pour justement eviter la complexite de diff/function_diff et/ou l'utilisation de unapply.

Re: Calculer et utiliser une dérivée

Publié : ven. sept. 27, 2013 7:25 am
par Cheval
C'est une super bonne nouvelle, à ne surtout pas oublier lors d'une remise à jour de la doc !

Re: Calculer et utiliser une dérivée

Publié : ven. sept. 27, 2013 9:34 am
par frederic han
Dans mon souvenir il y en avait un petit: ne pas utiliser x comme nom de fonction.

Code : Tout sélectionner

0>> y(t):=t^2+t+1;
// Interprète y
// Succès lors de la compilation y
 (t)->t^2+t+1
1>> y'
 (t)->2*t+1
2>> x(t):=t^2+t+1;
// Interprète x
// Succès lors de la compilation x
 (t)->t^2+t+1
3>> x'
1