Logged In: YES
user_id=28849
I tried this with CVS maxima. I don't get the error; the
integral is returned.
Not sure if maxima should be able to evaluate this integral
or not, though. It currently can't.
(%i1) integrate(sqrt(x^3/(2*a-x)),x,0,2*a);
Is a positive, negative, or zero?
pos;
`sign' called on an imaginary argument:
%i
-- an error. Quitting. To debug this try
debugmode(true);
(%i2)
AFAIK, this indefinite integral should have a definite
value.
Logged In: YES
user_id=28849
I tried this with CVS maxima. I don't get the error; the
integral is returned.
Not sure if maxima should be able to evaluate this integral
or not, though. It currently can't.
Logged In: YES
user_id=28849
Maxima can't evaluate the integral, but it can evaluate the
equivalent integral
integrate(sqrt(x^3)/sqrt(2*a-x),x,0,2*a).
The problem is bata0 doesn't recognize that
sqrt(x^3/(2*a-x)) has the form x^kk*(b*x^n+a)^l.
Logged In: YES
user_id=28849
Closing report.
Maxima doesn't have the bug, and bata0 has been modified
(defint.lisp, rev 1.27) to recognize this form and evaluate
it correctly.