Page 1 sur 1
solve() et unités
Publié : sam. août 24, 2013 2:21 pm
par maths468W2T
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))
Re: solve() et unités
Publié : sam. août 24, 2013 5:54 pm
par parisse
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.
Re: solve() et unités
Publié : sam. août 24, 2013 11:35 pm
par maths468W2T
Autre crash, plus simple: solve(y=0, x)
Re: solve() et unités
Publié : dim. août 25, 2013 6:59 am
par parisse
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)
Re: solve() et unités
Publié : dim. août 25, 2013 8:58 am
par frederic han
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"
Re: solve() et unités
Publié : dim. août 25, 2013 9:09 am
par parisse
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...