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 <[email protected]>

> 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
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/maxima-lang-fr
>
------------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/maxima-lang-fr

Répondre à