<HTML><BODY> Hi Python users, <br><br>First of all, Marry coming Cristmas!!! ALL THE BEST TO YOU AND YOUR FAMILY<br><br>I need solution of integration under trapz() rule:<br>There are following functions:<br>  <br>def  F1 (const1, x):<br>      """several calculations depending on bessel functions(mathematical functions) jn(), yv() exists in Python"""<br>       return a,b<br><br>def   F2(const1 ,const2, D) :<br><br>       """Several calculation process"""<br>        x = D / const2<br>        [a , b] = F1 ( const1, x)      # Where x - the same as in F1() function<br>        S= a*b                               # This is (a*b) just an example for simply explanation<br>       return S<br><br>def F3(D, R):<br>       <br>      """Here I also calculated some process. So:"""<br>       return arg1**arg3   # Just for example<br><br>def  Integrate_all(const1, const2, min1, step1, max1):<br>        <p>       R=arange(min1, max1, step1)      # This is for function "F3"<br>       D = arange ( 0.1, 7.0, 0.0001)</p><p>       M = zeros ( size(R) )</p><p>       for i in range(0,size(R)):<br>                 M [ i ] = integrate. trapz ( ( F2 ( const1, const2, D ) * F3 ( D ,R)) , x=D)<br>      return M<br><br>      const1=complex number, const2= float, <br><br>The aim of the calculation is to use Integrate_all function for integration function above!!!!!!!<br><br>When I use those functions directly like one by one separately from python shell it works very accurately, BUT when I do it as shown above :<br> ERROR OCCURS:    C:\calculation.py:194: RuntimeWarning: invalid value encountered in divide!!!!!! (I think this is occuring in F1()) --> bessel functions >>> jn(n,x) and yv(n,x)<br><br>HERE IS THE PROBLEM!!!!! I HAVE BEEN TRYING FOR MORE THAN 1.5 MONTHS, UNFORTUNATELY I AM LOOSING MY INTEREST, and TIME.<br><br>PLEEEEEAAAASEEEEEE HELP ME MY FRIENDS!!!!!!!!! <br>                 </p><br>       <br><br><br>        <br>        <br>       <br>        <br>     </BODY></HTML>