de Excale » 01 Jan 2015, 18:44
Bisam a écrit:A propos de ce Google Doc... le 3ème bug listé n'est PAS un bug...
La calculette renvoie toujours la solution dans le cas le plus général s'il y a des paramètres dans une équation.
Si on veut les cas particuliers, on doit les spécifier, ou encore mettre le paramètre dans les variables à déterminer.
Je m'étais effectivement demandé à un moment si il n'y avait pas quelque chose du genre.
Sauf que...
solve(abs(1/(x*n))>0,x)
renvoie bien
x != 0 and n != 0
. Après, il est possible qu'il prévienne quand même dans les cas simples.
On peut donc effectivement dire que ça n'est pas un bug, même si mathématiquement parlant, c'est un peu douteux.
En tout cas, j'aurai appris quelque chose sur le moteur de maths.
Bisam a écrit:Le 5ème bug n'en est pas un non plus...
En fait, c'est une question d'ordre d'évaluation. Effectivement, si on a le droit de sortir le | des (), ce n'est pas un bug. Pourtant, il me semble que ce qui est entre () est censé être évalué en premier.