En principe, Maxima devrait pouvoir simplifier cos(400*%pi/9) => cos(4*%pi/9).  Je ne sais pas si c'est un bug dans le sens propre (le soft est cense faire cette simplification mais ne la fait pas) ou bien si c'est juste une fonctionalite manquante, mais je suis d'accord que ca devrait marcher.

Remarque que j'ai ecrit ci-dessus 400 et non pas 400.0 .  En Maxima, utiliser la virgule implique qu'il s'agit d'une quantite approximative (nombre a virgule flottante).  En plus, 400.0 ou 400.0e0 sont des nombres de precision machine, a la difference de 400.0b0, la notation Maxima pour un nombre a precision etendue (precision definie par fpprec).

Si bien 400.0 et 9.0 notent des entiers precis, par contre le calcul de 400.0/9.0 renvoie l'approximation 44.44444444444444, ce qui est utilise pour tout calcul ulterieur.  Le calcul de bfloat(1.0/3.0),fpprec:100 renvoie toujours 15 chiffres significatifs a la difference de bfloat(1/3),fpprec:100.  Ca reste quand meme un calcul approximatif, meme s'il est plus precis:

   bfloat(cos(400.0*%pi/9.0)-cos(4.0*%pi/9.0)), fpprec:100 => ~1e-15
   bfloat(cos(400*%pi/9)-cos(4*%pi/9)), fpprec:100 => ~1e-100

         -s


2010/1/17 Jose <jose.bray@free.fr>
Bonjour, la commande :

bfloat(cos(400.0*%pi/9.0)-cos(4.0*%pi/9.0))

(notez que 400 pi / 9 est égal à 4 pi / 9 modulo 2 pi)

ne me renvoie pas 0 ; pas plus qu'une évaluation symbolique de cos (400
pi / 9) - cos (4 pi /9 ) , ou du moins dans ce cas, je n'ai pas trouvé
la commande le permettant...

Y a-t-il une explication à ça ?

------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
_______________________________________________
Maxima-lang-fr mailing list
Maxima-lang-fr@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/maxima-lang-fr