Calculer et utiliser une dérivée

Utilisation de Xcas

Modérateur : xcasadmin

Cheval
Messages : 66
Inscription : mar. sept. 24, 2013 7:51 pm

Calculer et utiliser une dérivée

Message par Cheval » jeu. sept. 26, 2013 7:04 am

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

parisse
Messages : 5879
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: Calculer et utiliser une dérivée

Message par parisse » jeu. sept. 26, 2013 9:04 am

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.

Cheval
Messages : 66
Inscription : mar. sept. 24, 2013 7:51 pm

Re: Calculer et utiliser une dérivée

Message par Cheval » ven. sept. 27, 2013 7:25 am

C'est une super bonne nouvelle, à ne surtout pas oublier lors d'une remise à jour de la doc !

frederic han
Messages : 1139
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

Re: Calculer et utiliser une dérivée

Message par frederic han » ven. sept. 27, 2013 9:34 am

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

Répondre