Ontem, um estudante que assistiu minha série sobre Portugol Studio no Youtube entrou em contato comigo. Ele queria saber como implementar o Método dos Trapézios para integrais no Portugol Studio, então resolvi compartilhar toda a teoria e a implementação final aqui. É importante que, para compreender 100% o que vai ser dito aqui, o leitor já tenha estudado Cálculo I. Vamos lá!
Cálculo
Primeiramente, vamos analisar a definição precisa de integral através do método do ponto médio. A integral se propõe, no caso , a calcular a área exata sob o gráfico de uma função (ou o volume no caso ) no intervalo . Para isso, podemos dividir o eixo em subintervalos. Para cada subintervalo, escolhemos um e definimos a área desse subintervalo como , em que é o tamanho do subintervalo (dado por ).
A Figura 1 abaixo mostra as diversas somas com , , e . Observe que, quando aumenta, a soma das áreas de cada subintervalo se aproxima da área sob o gráfico da função.
Figura 1: Somas convergindo.
Isso pode ser representado, matematicamente, por:
Sendo assim, se tomamos o limite quando , então obtemos uma soma perfeita:
Infelizmente, são muitos os casos em que é simplesmente impossível calcular o limite infinito para encontrar uma integral exata. Daí recorremos a métodos de aproximação. Apenas remover o limite e escolher um arbitrariamente grande é chamado de Método dos Retângulos. Um outro método, com um erro bem menor, é o Método dos Trapézios, ou Integração Trapezoidal.
Nesse método, em vez de somar vários retângulos, cada um aproximando a área entre e , usamos trapézios. Veja na Figura abaixo a comparação entre os dois métodos.
Figura 2(a): Integração por Retângulos.
Figura 2(b): Integração Trapezoidal.
A implementação desse método é parecida com o dos retângulos. Começamos dividindo o intervalo de integração em subintervalos de tal forma que .
A área do trapézio é dada por: Em que e são as bases do trapézio e é a altura. No nosso caso (considere o -ésimo subintervalo), a “altura” do trapézio é , ao passo que as bases são e .
Observação: note que e .
Podemos, então, tomar um arbitrariamente grande e teremos a integral aproximada:
Como é uma constante, pode ser removido da soma.
Então temos a equação final para o método dos trapézios. Basta, agora, implementá-lo.
Veja a implementação:
Comentários
Postar um comentário