Question: Prolems with eval

Hi

I've got some problems with the upper limit of an integral, which is a (known) function of a parameter.

When I try to evaluate it for a particular value of the parameter (M), Maple does nothing:

 

scalar_pr(p(),p())
Warning, inserted missing semicolon at end of statement
0.100000000000000e73*Enn^2*(Int(f^(271/150)/(0.113301388651419e33+0.122554233262756e28*f^2-0.577812500000000e28*f^(107/50)+0.271250000000000e25*f^(207/50)-0.600324499729581e20*f^(307/50)+649350459415447.*f^(407/50)), f = 20.0 .. 0.216582444787133e-1/M))+0.108166576527852e68*Enn^2*(Int(f^(571/150)/(0.113301388651419e33+0.122554233262756e28*f^2-0.577812500000000e28*f^(107/50)+0.271250000000000e25*f^(207/50)-0.600324499729581e20*f^(307/50)+649350459415447.*f^(407/50)), f = 20.0 .. 0.216582444787133e-1/M));


subs(M=1,%)
Warning, inserted missing semicolon at end of statement
0.100000000000000e73*Enn^2*(Int(f^(271/150)/(0.113301388651419e33+0.122554233262756e28*f^2-0.577812500000000e28*f^(107/50)+0.271250000000000e25*f^(207/50)-0.600324499729581e20*f^(307/50)+649350459415447.*f^(407/50)), f = 20.0 .. 0.216582444787133e-1/M))+0.108166576527852e68*Enn^2*(Int(f^(571/150)/(0.113301388651419e33+0.122554233262756e28*f^2-0.577812500000000e28*f^(107/50)+0.271250000000000e25*f^(207/50)-0.600324499729581e20*f^(307/50)+649350459415447.*f^(407/50)), f = 20.0 .. 0.216582444787133e-1/M));


eval(%%,M=1)
Warning, inserted missing semicolon at end of statement
0.100000000000000e73*Enn^2*(Int(f^(271/150)/(0.113301388651419e33+0.122554233262756e28*f^2-0.577812500000000e28*f^(107/50)+0.271250000000000e25*f^(207/50)-0.600324499729581e20*f^(307/50)+649350459415447.*f^(407/50)), f = 20.0 .. 0.216582444787133e-1/M))+0.108166576527852e68*Enn^2*(Int(f^(571/150)/(0.113301388651419e33+0.122554233262756e28*f^2-0.577812500000000e28*f^(107/50)+0.271250000000000e25*f^(207/50)-0.600324499729581e20*f^(307/50)+649350459415447.*f^(407/50)), f = 20.0 .. 0.216582444787133e-1/M)
 

M is still there. Why? How should I do?

Thanks

S.

Please Wait...