Bonjour
voila un bug Scilab qui m'a fait perdre plusieure heures
Bon, on a la réponse a cette surprenante inégalité quand on compare coeff(pc) avec coeff(p3)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 p=3; x=poly(0,'x'); pc=1+0*x; irreduciblePoly=1+x^2; p1=1 + x ; p2=2 + x ; p3=modulo( p1*p2,irreduciblePoly) ; p3=poly(modulo(coeff(p3),p),"x","coeff"); p3=poly(modulo(p+coeff(p3),p),"x","coeff"); disp(p3) ; disp(pc) ; if p3==pc then disp("p3 is equal to pc") else disp("However p3 is different of pc !!!") end
Parfois Scilab donne le résultat d'un calcul de polynôme qui donne un scalaire sous une forme ou sous l'autre
je pense que cela doit dépendre de la vitesse du vent.
ca a l'air facile a trouver comme ca mais quand le pb est bien enfouis dans votre code, bonjour.
j'ai oublié de préciser que c'est avec la version 6.0.0-beta-2 ! je vais essayer avec la version officielle
bon ben c'est pareil avec la 5.5.2 officielle.
Partager