Page 147 - 6734
P. 147

Рисунок 22 – Функція              (-), її похідна (--) і первісна (..)

                            scipy.integrate – інтегрування

               Модуль  scipy.integrate  містить  функції  для  чисельного
           інтегрування  [11,  14,  25,  31,  53],  у  тому  числі  для  інтегрування
           звичайних  диференціальних  рівнянь.  У  прикладі  дано  функцію
                 . Розраховується визначений інтеграл       .

           import numpy as np
           from scipy.integrate import quad
           f = lambda x,a: x**a # функція
           print quad(f, -3, 3, args=(2,)) # результат
           інтегрування і оцінка абсолютної похибки результату
           x=np.array([-3,-2,-1,0,1,2,3])
           print np.trapz(f(x,2),x) # інтегрувати задану масивом
           функцію методом трапецій

           (18.0, 1.9984014443252818e-13)
           19.0


                                         146
   142   143   144   145   146   147   148   149   150   151   152