Simplification des résultats

Utilisation de Xcas

Modérateur : xcasadmin

buck
Messages : 6
Inscription : mar. sept. 08, 2015 9:33 pm

Simplification des résultats

Message par buck » ven. sept. 11, 2015 8:53 pm

Bonsoir,

Je poursuis mon exploration de XCas et je me demandais pourquoi vous aviez choisi de ne pas simplifier automatiquement les résultats des calculs.

Par exemple, si je reprends mon polynôme précédent, voici ce que cela donne :
(sqrt(2)*i est une des racines du polynôme)
Image

En tout cas, félicitations pour cet outil

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

Re: Simplification des résultats

Message par frederic han » sam. sept. 12, 2015 7:11 am

Il y a en fait (du plus rapide au plus lent):
ratnormal normal simplify expand

effectivement, developper/expand ne fait que distribuer, personnellement je ne l'utilise pas pour des polynomes c'est souvent 10 fois plus lent.

ratnormal se limite aux simplifications rationnelles, elle restera rapide.
normal va en plus tenter des simplifications algebriques et reste souvent aussi rapide.
simplify est la plus sophistiquee, mais peut s'emballer dans des calculs interminables, c'est donc delicat de l'imposer systematiquement.

si pour des polynomes le resultat est souvent le meme, comparez ces 4 fonctions par exemple avec:

Code : Tout sélectionner

(a+1/b)^2

Code : Tout sélectionner

(2^1/3+1/sqrt(2))^6

Code : Tout sélectionner

(arctan(1/2)+arctan(1/3)+1/pi)^2)

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

Re: Simplification des résultats

Message par parisse » sam. sept. 12, 2015 3:47 pm

En complement, notez que vous pouvez definir une fonction de simplification qui sera automatiquement executee sur les resultats a partir du menu Cfg>configuration du CAS (autosimplification).

buck
Messages : 6
Inscription : mar. sept. 08, 2015 9:33 pm

Re: Simplification des résultats

Message par buck » sam. sept. 12, 2015 4:16 pm

Merci

Répondre