FWIW, maxima is trying to find the roots of the denominator to see if there are any poles on the interval of integration. SOLVE is getting confused.
A workaround would be to set intanalysis (undocumented) to false. Then integrate returns %pi/2.
Maxima can't caluculate definite integral
integrate( cos(a)/ sqrt((tan(a))^2 + 1), a, -%pi/2, %pi/2 );
It gives me
The number 1 isn't in the domain of atanh
-- an error. To debug this try debugmode(true);
If I calculate indefinite integral
integrate( cos(a)/ sqrt((tan(a))^2 + 1), a);
and manually put in integration limits, it gives the correct result %pi/2.
FWIW, maxima is trying to find the roots of the denominator to see if there are any poles on the interval of integration. SOLVE is getting confused.
A workaround would be to set intanalysis (undocumented) to false. Then integrate returns %pi/2.
Documentation for intanalysis has been added to Integration.texi revision 1.45. The integral of this bug report has been added as an example.
Maxima does not give a wrong result and is able to solve the integral with the help of the option variable intanalysis. More might be possible, but this would be a feature request.
Setting the status to pending and the resolution to "Works for me".
Dieter Kaiser
This Tracker item was closed automatically by the system. It was
previously set to a Pending status, and the original submitter
did not respond within 14 days (the time period specified by
the administrator of this Tracker).
Log in to post a comment.