Maple 11.01 vs. 11.02, missing negative signs in solve solutions?

I was working on this fairly short equation. The solution gives different results in Maple 11.01 and 11.02:

> solve(0.981747e-8*RR+0.16549e-34*(1/RR^3-1/(0.50e-9+RR)^3)+(0.44e-26*(1+0.127324e10*RR))*10.000^2/RR^2 = 0., RR)

The equation has 7 solutions, of which 3 are real, one of which is for example -9.959429517E-10. The correct value is negative, however Maple 11.01 (build 296069) gives 9.959429517E-10, while Maple 11.02 gives -9.959429517E-10.

This is also the case for all 3 real solutions; the correct sign is negative, but 11.01 gives positive values. The 4 complex solutions appear to be correct for both 11.01 and 11.02. The same problem with 11.01 also occurs with fsolve.

I realize that the numerical values in the original equation have large exponents. However, the missing negative sign is not due to using too few digits in the calculation, indeed 11.01 gives a positive value 9.959... even when the Digits environment variable is set to very large values.

 

alec's picture

That seems to be fixed

That seems to be fixed in Maple 11.02. The signs are negative in Maple 12 as well, as they should.

Alec

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
}