03-29-2016, 09:52 PM
I got strange results in one of my programs and it appears that sum() and product() don't work correctly, if called inside a program.
Example:
POLY(n,z)
BEGIN
LOCAL k;
sum(z^k/k^n, 1, 3, 1);
END;
returns +inf for POLY(2,.1).
But in CAS, from the command line, sum(0.1^k/k^2), returns .1026 . . .
Similar problem with product inside a program.
Example:
POLY(n,z)
BEGIN
LOCAL k;
sum(z^k/k^n, 1, 3, 1);
END;
returns +inf for POLY(2,.1).
But in CAS, from the command line, sum(0.1^k/k^2), returns .1026 . . .
Similar problem with product inside a program.