Question: Plotting a function which contains a (difficult) integral

Hello, This is related to my recent posts at http://www.mapleprimes.com/forum/integral-equations#comment-8339 I have a function of three variables one of which is inside a (difficult) integral. I want to calculate & store the array of points which satisfy the function, then use transform to change those points and then plot them. The function looks like this: P:=(x,m)->sqrt(x)/(sqrt((x+m)^2-1)*(x+m+sqrt((x+m)^2-1))); IntegralP:=(m)->Int(P(x,m),x=0..infinity); f4A:=(beta,Omega,m)->beta^2+(3*(beta*Omega)^(3/2)*evalf(IntegralP(m)))/(4*2^(3/4))-1; In my earlier case, m=1 (and there was another variable, but it wasn't under the integral) so the integral was not a problem. I tried the same method; plotC := implicitplot3d(f4A(beta, Omega, m) = 0, beta = 0 .. 1, Omega = 0 .. 5, m = 1 .. 5, grid = [15, 15, 15], labels = [beta, Omega, m]); This method worked like a charm for the m=1 case. It's supposed to calculate for me an array of points which satisfy the equation f4=0, but I get the message, plotC := PLOT3D(`...`) I assume this means it can't solve the equation to get an array of points (beta,Omega,m). Can anybody help? Regards, Drew
Please Wait...