Неймовірна інтеграція – це фундаментальна методика, яка полягає в розробці для прискорення значення інтеграторів, які не можуть бути вирішені аналітично. SciPy, Python бібліотека, забезпечує потужні інструменти для виконання цих обчислень ефективно. У цій статті представлені покрокові приклади, щоб допомогти інженерам зрозуміти, як використовувати SciPy для чисельної інтеграції.

Основна нумерична інтеграція з SciPy

Найбільш поширеною функцією для чисельної інтеграції в SciPy є . Складається з певний інтегр функцій за вказаному інтервалі.

Спочатку імпортувати необхідний модуль і визначити функцію для інтеграції.

Приклад:

]

]]

]]

Далі виконуємо інтеграцію над інтервалом [0, 1].

]]

містить приблизну значення інтегрального, а оцінює помилку.

Інтеграція декількох функцій

SciPy може обробляти більш складні функції і кілька інтервалів. Наприклад, інтегрувати функцію сину над [0, π].

Визначте функцію:

]]

]]

]

Розрахунок інтегрального:

]

Результат приблизний кут під вигином синів від 0 до π.

Використання рута Сімпса з SciPy

SciPy також надає для правила Сімпса, який корисний для однакових просторових точок даних.

Приклад з точками даних:

]

]

Розрахунок інтегрального:

]

Цей метод підходить при проміжках даних, які продаються в інтервалах, що містяться в інтервалах.