Ir para conteúdo
Fórum Script Brasil

Ignotum Peverel

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Ignotum Peverel

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

Ignotum Peverel's Achievements

0

Reputação

  1. 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?
×
×
  • Criar Novo...