Page 1 sur 1

Notation puissance variable apres copie

Publié : mer. juin 12, 2019 10:07 pm
par rouzic22
Bonjour,
J'utilise Xcas 1.5 linux mint 18.3 pour générer des expressions que je copie-colle ensuite de Xcas vers un script python.
Dans les formules j'ai des variables et des expressions au carré dans les champs résultats de Xcas les notations sont bonnes. Mais dans le résultat du copié -collé j'ai un mélange de notation ** et ^ pour l'élévation à la puissance. Choix que je ne parviens pas à contrôler.
En python ^ est un ou exclusif et ça pose Pb...

Je contourne le Pb en remplaçant les occurrences de ^ par ** chaque fois que je fais une copie de Xcas vers le script, mais c'est un peu pesant.

Avez-vous une idée sur ce manque de constance de xcas?

j'ai fait qq tests voir copie d'écran jointe
Il me semble que
- si la puissance s'applique à une variable unique alors, dans la copie, la puissance est notée **
- si la puissance s'applique à une formule alors, dans la copie, la puissance est notée ^
Cordialement,

Re: Notation puissance variable apres copie

Publié : jeu. juin 13, 2019 7:06 am
par parisse
C'est un petit bug dont voici le correctif:
https://dev.geogebra.org/trac/changeset/68686/

Re: Notation puissance variable apres copie

Publié : jeu. juin 13, 2019 1:10 pm
par rouzic22
Merci.
J'ai installé par téléchargement des deux .deb .59 comment appliquer le correctif?

Re: Notation puissance variable apres copie

Publié : jeu. juin 13, 2019 2:01 pm
par parisse
Le correctif ne marche pas avec des binaires, il faut compiler soi-meme, ou attendre la prochaine mise a jour (probablement en milieu de semaine prochaine).

Re: Notation puissance variable apres copie

Publié : lun. juin 17, 2019 12:01 pm
par frederic han
NB:
en évaluant:

Code : Tout sélectionner

printpow(-1)
en début de session, cela semble fonctionner avec des version plus anciennes quel que soit le mode xcas, et aussi dans icas.

Frederic

Re: Notation puissance variable apres copie

Publié : jeu. juin 20, 2019 2:54 pm
par rouzic22
j'ai installé la version 1.5.0-61 amd64. Le bug a disparu!
Merci.