solve() et unités

Bugs

Modérateur : xcasadmin

maths468W2T
Messages : 5
Inscription : ven. août 23, 2013 9:23 pm

solve() et unités

Message par maths468W2T » sam. août 24, 2013 2:21 pm

L'expression suivante crashe GIAC 1.1.0 (sous Windows)
solve(1-(x*_m/_s/_c_)^2=1/2, x)
alors que l'expression équivalente
solve(1-(x*mksa(_m/_s/_c_))^2=1/2, x)
marche correctement.

(PS : idéalement, ce serait pratique de pouvoir écrire solve(1-(v/_c_)^2=1/2, v))

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

Re: solve() et unités

Message par parisse » sam. août 24, 2013 5:54 pm

Pas de crash sous mac, il faudra que j'essaie sous windows. Pour le moment, rien n'a ete prevu pour resoudre des equations avec des unites ... il faudra que j'y reflechisse.

maths468W2T
Messages : 5
Inscription : ven. août 23, 2013 9:23 pm

Re: solve() et unités

Message par maths468W2T » sam. août 24, 2013 11:35 pm

Autre crash, plus simple: solve(y=0, x)

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

Re: solve() et unités

Message par parisse » dim. août 25, 2013 6:59 am

Ca marche aussi sur mac, du coup j'ai lance la machine virtuelle windows et en effet on a un beau crash sur cet exemple simple qui va necessiter une mise a jour que je vais faire le plus rapidement possible (il faut que je stabilise ce qui est en cours)

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

Re: solve() et unités

Message par frederic han » dim. août 25, 2013 8:58 am

avec la version compilee avec mingw ca ne plante pas. (par exemple on peut tester avec qcas ou giacpy)

en revanche il y a aussi un probleme avec mathml:

mathml(_c_) est OK

mathml(mksa(_c_))
donne:
"Conversion MathMl-1 Erreur: Type Argument Incorrect"

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

Re: solve() et unités

Message par parisse » dim. août 25, 2013 9:09 am

C'est la representation interne des vecteurs qui fait la difference entre crash et pas crash.
Bon, j'ai mis a jour xcasunst.exe (version instable windows), ca ne devrait plus crasher, si tout va bien j'ecraserai la version stable avec l'instable dans quelques jours.
Les unites ne semblent pas plus gerees par mathml que par latex que par solve :-(
Il faut dire que j'ai surtout cree ca pour faire des conversions d'unites, je n'ai rien teste d'autres. S'il y a du monde qui commence a les utiliser, ca vaudra peut-etre le coup d'y consacrer un peu de temps...

Répondre