Maple Bug Lists
Here are some bugs or ``undocumented features'' of Maple V contributed by users.
Calculation Bugs
Integration Errors
- Returns unevaluated:
int(s*sqrt((1+s)/(1-s)), s=-1..1); It should be Pi/2.
- Does not find the integral:int(convert(x/sqrt(x^4+10*x^2-96*x-71),RootOf),x);
- Returns -2/3 instead of 2/3:
int(t*(2-t),t=0..1); NOTE:This error was fixed in Patchlevel 3.
- Returns a nonzero result:
int(sin(t)/(1+t^2),t=-infinity..infinity);
- Returns 0 instead of Pi/E:
int(exp(I*t)/(1+t^2),t=-infinity..infinity);
- Returns wrong result instead of the correct Pi/E:
int(cos(t)/(1+t^2),t=-infinity..infinity);
- The following two integrals both produce errors:
int(1/(sqrt(1+x)+sqrt(1-x)+2),x=-1..1);
assume(u>0):int(exp(-u*t^s)*ln(b*t)^m*cos(c*t^r),t=a..infinity);
Linear algebra
- The following creates a 3x3 matrix with determinant 0 and rank 3.
with(linalg):
a := vandermonde([x,y,z]);
x := y:
det(a), rank(a);
Errors in dsolve
- The following returns a wrong (bounded) answer while the correct answer has an
unbounded amplitude:
eqn := diff(y(t),t,t) + y(t) + 1/4*cos(3*t) + 3/4*cos(t);
dsolve({eqn, y(0) = 0, D(y)(0)=0}, y(t));
- The following three calls produce errors:
dsolve(diff(y(x),x$2)+(a*x^2+b*x+c)*y(x), y(x));
dsolve(diff(h(x),x$2) + diff(h(x),x)^2 = 1/x, h(x));
dsolve({10*r(t)*diff(r(t),t)^2
-5*r(t)^2*diff(r(t),t,t)+r(t)^3,r(0)=1/10},r(t),
explicit);
Polynomials
- The following produce errors:
factor(x^8+58*x^6+1252*x^4+12180*x^2+44100);
primpart( 96074.15796*x^4-179.5642266*x^2+.06872255527,x );
Sums
- The following results in 3.000000000 when the answer is really between 4.9 and
5.0:
evalf(sum('round(n^(1/3))^(-4)','n'=1..infinity));
Bugs in Help Pages
- `labels' is not listed in plot[options]
- Under plot3d[options] the shadings Z_HUE and Z_GREYSCALE should be ZHUE and ZGREYSCALE
Programming Errors
- `point' is not part of the geometry package, although the package, itself, defines
it and there is a help page for it.
Platform Specific Errors
- plotsetup(mac) returns the error message: plotsetup: warning unknown device;
however, it does work properly!