Математичне моделювання в машинобудуванні
Розрахунок неоднорідних інтеграцій з Scipy: покрокові приклади для інженерів
Table of Contents
Неймовірна інтеграція – це фундаментальна методика, яка полягає в розробці для прискорення значення інтеграторів, які не можуть бути вирішені аналітично. SciPy, Python бібліотека, забезпечує потужні інструменти для виконання цих обчислень ефективно. У цій статті представлені покрокові приклади, щоб допомогти інженерам зрозуміти, як використовувати SciPy для чисельної інтеграції.
Основна нумерична інтеграція з SciPy
Найбільш поширеною функцією для чисельної інтеграції в SciPy є . Складається з певний інтегр функцій за вказаному інтервалі.
Спочатку імпортувати необхідний модуль і визначити функцію для інтеграції.
Приклад:
]
]]
]]
Далі виконуємо інтеграцію над інтервалом [0, 1].
]]
містить приблизну значення інтегрального, а оцінює помилку.
Інтеграція декількох функцій
SciPy може обробляти більш складні функції і кілька інтервалів. Наприклад, інтегрувати функцію сину над [0, π].
Визначте функцію:
]]
]]
]
Розрахунок інтегрального:
]
Результат приблизний кут під вигином синів від 0 до π.
Використання рута Сімпса з SciPy
SciPy також надає для правила Сімпса, який корисний для однакових просторових точок даних.
Приклад з точками даних:
]
]
Розрахунок інтегрального:
]
Цей метод підходить при проміжках даних, які продаються в інтервалах, що містяться в інтервалах.