Consider the following :
load("eigen");
assume(L>0);
assume(q>0);
assume(rho>0);
temp(rho,q):=integrate(exp(%I*q*rho*cos(theta)),theta,0,2*%PI);
temp(rho,q);
m(d,L,q):=integrate(rho*temp(rho,q),rho,0,L/2);
m(d,L,q);
Is it possible to do double integration that I am trying here ? When I
tried that initially, I got a lot of questions like Is L positive or not
(as if the assume command was not having an effect).
Anyways, the above expression evaluates to a term involving a Bessel
function in Mathematica, but not in maxima. Am I missing out on something ?