O método dos trapézios é utilizado para fazer a Integração numérica de funções. Esse método consiste em aproximar a função através de um polinômio de grau para então obter a área do gráfico da função aproximada.
Dada uma função , é possível aproximar sua integral definida em um intervalo através da seguinte definição:
com e .
Vale notar que esse método produz resultados exatos caso seja uma função linear. Caso contrário, o limitante superior para o erro da aproximação é dado pela seguinte expressão:
onde .
O método pode ser implementado em python de uma maneira relativamente simples:
É possível ainda subdividir o intervalo de integração e aplicar o método para cada um dos subintervalos, gerando uma aproximação mais precisa principalmente no caso do intervalo de integração ser muito grande. Dessa forma, o método dos trapézios repetidos para subintervalos é definido por:
O limitante superior para o erro da aproximação é dado pela soma dos erros obtidos em cada subintervalo, dessa forma, para subintervalos:
onde .
O método dos trapézios repetidos pode ser implementado em python da seguinte forma: