Ir ao conteúdo
  • Cadastre-se

Outro cálculo de integrais em pyton


Posts recomendados

Como posso realizar um programa capaz de calcular uma integral pelo método de monte carlo?

Iniciei o programa dessa maneira:

from __future__ import print_function, division
import numpy as np
import matplotlib.pyplot as plt

%matplotlib inline

#imagem
a = -1
b = 1

#função
xr = np.linspace(a,b,1000)
yr = xr

c = np.min(yr)
d = np.max(xr)

n = int(input("Insira o número de pontos que deseja gerar aleatoriamente: "))

#número de rodadas
r = int(input("Insira o número de rodadas: "))

xa = np.random.random(n)*(b-a)+a
xb = np.random.random(n)*(d-c)+c

if #adicionar a condição para o cálculo da integral

print("O número total de pontos gerados é: ",(len(xa)))
print("O número de pontos contidos na área desejada é: ",(j))

plt.plot(xr,yr)
plt.plot(xa,xb,"+")
plt.show()

preciso fazer de modo com que o programa se repita um numero r de vezes para poder calcular a integral dada pela média das estimativas, o desvio padrão das estimativas, o desvio padrão da média para a estimativa, lembrando que a integral nada mais é que a área desejada da função. Como posso criar a condição "if" para que ele realize o cálculo e repita o programa r vezes?
 

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...