So my function looks like this

"t=fucntion, a₀=lower limit, b₀=upper limit, m=variable we integrate with respect to "

`Define LibPub doub_int(t,a₀,b₀,m)= Prgm expr("f(x,y):="&string(t)) fy(x,y):=∫(f(x,y),m,a₀,b₀) Disp fy(x,y) EndPrgm`

When plugging in values doub_int(2x*y^2,1,x,y) (regardless of what I set "a₀" or "b₀" to) I get this every time

((−2*(a₀-b₀)*x^(2))/(a₀*b₀))-a₀^(2)+b₀^(2)

I also know the above is not the entire double integral process. I am just using the above to show how this is failing to pass values. Do I need to pass values using a pointer or something. Please anything could help.

]]>