Vous êtes sur la page 1sur 5

Evaluacin

del mtodo
de pi, usando
el mtodo de
Montecarlo.
Fsica computacional II
Manuel Alberto Martnez Ruz

Evaluacin de pi utilizando el mtodo de Montecarlo

1.- Pi es el nmero que se obtiene al dividir la longitud de una circunferencia entre su dimetro, sin
importar el tamao de la misma.
Las primeras evidencias acerca del clculo de este nmero se remontan a el papiro de Mosc y al
papiro de Rhind, en los cuales se hace una aproximacin que se desva en 0.6% de su valor real.
Mientras tanto en babilonia se trabajaba en encontrar su valor, incluso en el antiguo testamento se
establece que por mandato divino el valor de pi es 3.
Usando el mtodo de Arqumedes en el siglo V d.c. Zu Chongzhi determino que el valor de pi estaba
ente 3.1415926 y 3.1415927. Pero no fue hasta el siglo XVII que con el uso de series infinitas se logr
llegar a una aproximacin bastante certera mediante el uso de series infinitas. Actualmente se ha
logrado una precisin de 1012 dgitos. Siendo como siempre los ms importantes por ser los primeros
3.14159.
2.-Existe un mtodo muy sencillo y a la vez efectivo para calcular el valor aproximado del numero
pi, dicho mtodo relaciona el rea de un circulo inscrito en un rectngulo, ambos se llenan con
nmeros aleatorios, de tal manera que existen puntos dentro y fuera del circulo de radio 1, los
cuales son un mltiplo del rea ocupada por el rectngulo o el cuadrado. (figura 1)

Figura 1.

Sea r el radio del crculo, tenemos que:


= 2 Y que = 2 = (2)2 = 4 2

4 2
2

= =

De esta manera generaremos nmeros aleatorios en una distribucin uniforme pero nicamente
para la cuarta parte de nuestro crculo y nuestro cuadrado, para el cual el anlisis es el mismo.
3.- La manera viable de poblar el rea es abrir una hora de clculo en Excel y utilizando el mtodo
de Montecarlo, probar diferentes mtodos para crear nmeros aleatorios con semillas diferentes y
adems probar nuestro proceso para diferentes cantidades de nmeros. Primero se poblara un rea
cuadrada de 1 por 1 y despus con los nmeros aleatorios que cumplan con la condicin: x 2 +y2<=1
se formara la parte del circulo correspondiente. Probaremos con 3 reglas las cuales son:
I)
a) dar una semilla cualquiera
b) contar el nmero de dgitos de la semilla
c) elevar la semilla al cuadrado
d) contar el nmero de dgitos de la semilla al cuadrado
e) hacer la diferencia entre el nmero de dgitos de la semilla al cuadrado y el nmero de
dgitos de la semilla
f) ver si la diferencia e) es par

g) si no es par multiplicar por 10


h) hacer la diferencia entre el nmero de dgitos de la semilla y su cuadrado por 10
i) Dividir entre 2
j) recortar los primeros y los ltimos n dgitos de nuestro cuadrado, siendo n el nmero
obtenido en i
k) dividir en nmero obtenido en j) entre 10^(nmero de dgitos de la semilla)
II) Utilizar un generado multiplicativo bidimensional, dando una semilla utilizar la regla en Excel
=RESIDUO (Ci*131775,1)
4.- para nuestro primer evento probamos con diferentes semillas y diferentes cantidades de puntos
tal como lo muestra la figuras 2.

Figura 2.
Para diferentes cantidades de puntos, se tuvo que modificar al menos una semilla, para poder
obtener nmeros aleatorios satisfactorios y poder poblar de buena manera nuestras reas.
Obteniendo para 1000, 2000 y 3000 puntos poblando nuestras reas, valores de pi de: 3.164,3.156
y 3.1506 respectivamente.
Ahora, para nuestro generador multiplicativo si pudimos variar las semillas y las cantidades de
nmeros deseados, una muestra de ello es la figura 3.

Obteniendo para la primer semilla valores de pi de: 3.24, 3.208,3.202,3.194 y 3.1944; para la
segunda semilla valores de 3.144,3.154,3.158,3.174 y 3.16; finalmente para la tercer semilla se
obtuvieron valores de 3.152,3.18,3.165,3.149 y 3.1576.
Conclusin.
Despus de probar con diferentes generadores de nmeros aleatorios, notamos que la manera ms
fcil de generarlos, no siempre es la ms adecuada, ya que la distribucin de nuestros nmeros
aleatorios arrojados por el generados multiplicativo, a pesar de no tener problemas de
indeterminacin, es decir, que despus de cierto punto mande todos los eventos a cero, el valor de
pi de desva mucho del valor deseado. Sin embargo, el generador de nmeros aleatorios ms

complejo es una gran herramienta, ya que al usar diferentes semillas, nos da una mejor distribucin
y nuestro valor de pi se acerca ms al deseado.
Notamos adems que mientras ms nmeros aleatorios pueblen nuestras reas, mejor es nuestra
aproximacin hacia pi.

Vous aimerez peut-être aussi