A integração numérica é uma técnica fundamental na engenharia para aproximar o valor de integrais que não podem ser resolvidos analiticamente. SciPy, uma biblioteca Python, fornece ferramentas poderosas para realizar esses cálculos de forma eficiente. Este artigo apresenta exemplos passo a passo para ajudar os engenheiros a entender como usar o SciPy para integração numérica.

Integração numérica básica com SciPy

A função mais comum para integração numérica em SciPy é . Ele calcula a integral definida de uma função ao longo de um intervalo especificado.

Primeiro, importa o módulo necessário e define a função para integrar.

Exemplo:

Em seguida, realizar a integração ao longo do intervalo [0, 1].

A variável contém o valor aproximado da integral, e estima o erro.

Integrando várias funções

SciPy pode lidar com funções mais complexas e múltiplos intervalos. Por exemplo, integrando uma função seno sobre [0, π].

Define a função:

Calcular a integral:

O resultado aproxima a área sob a curva seno entre 0 e π.

Usando a regra de Simpson com a Scipy

SciPy também fornece para a regra de Simpson, que é útil para pontos de dados igualmente espaçados.

Exemplo com pontos de dados:

Calcular a integral:

Este método é adequado quando os pontos de dados são amostrados em intervalos regulares.