Somar sob uma curva: áreas e sistemas em movimento
Uma integral é a área sob uma curva. integrate.quad(f, a, b) calcula para uma função que você escreve e devolve o valor junto com uma estimativa do erro. Ela é adaptativa: amostra mais onde a função muda rápido. Se você só tem valores em pontos, não uma função, soma fatias finas. A regra do trapézio, np.trapezoid, liga pontos vizinhos por retas e soma as áreas dos trapézios. A regra de Simpson, integrate.simpson, usa pequenas parábolas e é muito mais precisa para curvas suaves. Uma função com uma quina, como o payoff de uma call , quebra a suavidade que quad espera, então você indica onde está a quina com points=[K].
A segunda ferramenta é para sistemas que se movem. Uma equação diferencial ordinária (EDO) diz com que rapidez algo muda, por exemplo uma taxa curta puxada para um nível de longo prazo com velocidade : . integrate.solve_ivp(f, [0, T], [r0]) a segue no tempo. O método manual mais simples é o passo de Euler, , que supõe que a velocidade fica constante em um passo de comprimento . Em finanças, as integrais transformam uma curva de taxas a termo em fator de desconto: , e transformam um payoff e uma densidade de probabilidade em um valor esperado.
solve_ivp concorda. Uma curva de taxas a termo tem área de a anos, então . Para uma call com , volatilidade de e um ano, quad do payoff vezes a densidade normal, com points na quina, dá , o preço de Black–Scholes. Em dados reais, o rendimento de 10 anos do Tesouro de em 9 de outubro de 2026, lido como taxa de capitalização contínua, dá .- Função ou pontos: use
quadquando puder escrever a função, e trapézio ou Simpson quando só tiver valores. - Avise o quad das quinas: um payoff como precisa de
points=[K]para um resultado confiável. - Integrais precificam: a área sob uma curva a termo dá um fator de desconto, e payoff vezes densidade dá um valor esperado.
Lab: o que é avaliado
- Uma área por trapézios10 pts
- Um passo de Euler10 pts
- A solução exata15 pts
- Um fator de desconto15 pts
- O integrador certo15 pts
- Precificar uma call por integração10 pts
- Por que avisar o quad da quina25 pts