Você está na página 1de 5

Movimiento aleatorio de una part cula

P. Estrada, G. Njera a Universidad Privada Boliviana Departamento de Ingenier a 26 de octubre de 2012


Resumen El camino aleatorio o paseo aleatorio, abreviado en ingls como RW e (Random Walks), es una formalizacin matemtica de la trayectoria que o a resulta de hacer sucesivos pasos aleatorios. Por ejemplo, la ruta trazada por una molcula mientras viaja por un l e quido o un gas, el camino que sigue un animal en su bsqueda de comida, el precio de una accin ucu o tuante y la situacin nanciera de un jugador pueden tratarse como un o camino aleatorio.

1.

Introduccin o

El trmino camino aleatorio fue introducido por Karl Pearson en 1905. Los e resultados del anlisis de paseo aleatorio han sido aplicados a muchos campos a como la computacin, la f o sica, la qu mica, la ecolog la biolog la psicolog a, a, a o la econom En particular en este ultimo campo la teor del paseo aleatorio a. a de Burton G. Malkiel en su obra (A Random Walk Down Wall Street) cuya traduccin en espaol es (Un Paseo Aleatorio Por Wall Street) se fundamenta en la o n hiptesis de los mercados ecientes, desarrollado en tres formas o hiptesis. En o o f sica, el modelo ha servido, por ejemplo, para modelar el camino seguido por una molcula que viaja a travs de un l e e quido o un gas (movimiento browniano). En ecolog se emplea para modelar los movimientos de un animal de pastoreo, a, etc. Varios tipos diferentes de caminos aleatorios son de inters. e En su forma ms general, los paseos aleatorios son cualquier proceso aleatorio a donde la posicin de una part o cula en cierto instante depende slo de su posicin o o en algn instante previo y alguna variable aleatoria que determina su subsecuenu te direccin y la longitud de paso. Los caminos aleatorios tambin var con o e an respecto al tiempo. Casos espec cos o l mites de los paseos aleatorios incluyen la caminata de un borracho, el vuelo de Lvy y el movimiento browniano. Los e paseos aleatorios estn relacionados con los modelos de difusin y son un tema a o fundamental en la discusin de los procesos de Mrkov. Varias propiedades de o a los paseos aleatorios incluyen distribuciones dispersas, tiempos del primer cruce y rutas de encuentro.[1] 1

2.
2.1.

Programas
Yabasic

YaBasic es una implementacin de lenguaje Basic para plataformas Wino dows, Linux, Unix, Mac OS X y PlayStation 2. Es un BASIC bastante clsico, posee las funciones bsicas para programacin a a o en modo texto, incluso permite programacin estructurada y archivos con bio blioteca de funciones. Esta muy limitada para manipulacin de ventanas en los o entornos grcos Windows y XFree86.[2] a

2.2.

Programa Grco a

A continuacin presentamos un programa desarrollado en el lenguaje yabao sic, el cual ha sido utilizado para simular el movimiento de un borracho dentro de una circunferencia, y ver cuantos pasos da este borracho antes de salir de esta circunferencia, adems este programa permite introducir a un nuevo borracho a dentro de la circunferencia, despus de salir un borracho. Cada borracho que e sale desparece o muere, siguiendo la analog de que si sale de la circunferencia a caer a un precipicio. a open window 600,600 window origin "cc" l=10 r=10 ev=1 evf=10000 mov=1 circle 0,0,5*l for mov=1 to 1000 Theta=2*pi*ran() x=x0+l*cos(Theta) y=y0+l*sin(Theta) fill circle x,y,r d=sqrt(x^2+y^2) x0=x y0=y wait 0.1 clear fill circle x,y,r circle 0,0,5*l if (d>=5*l) then print ev,mov clear window x0=0 y0=0 circle 0,0,5*l ev=ev+1 mov=1 2

endif if (ev=evf+1) break next mov

2.3.

Programa de datos

Este programa no tiene un entorno graco, debido a que ha sido realizado con el propsito de procesar una tabla de datos, la cual puede ser usada por el o software octave para realizar histogramas, hallar el m nimo, mximo y promedio, a de los pasos dados por los borrachos. l=10 r=10 ev=1 evf=10000 mov=1 for mov=1 to 1000 Theta=2*pi*ran() x=x0+l*cos(Theta) y=y0+l*sin(Theta) d=sqrt(x^2+y^2) x0=x y0=y if (d>=5*l) then print ev,mov x0=0 y0=0 ev=ev+1 mov=1 endif if (ev=evf+1) break next mov

3.

Resultados

En la Figura 1 se muestra la representacin del borracho como un c o rculo pintado de color negro dentro de la circunferencia, en el cual podemos ver el camino aleatorio que el borracho recorri. o En las Figuras 2, 3 y 4, podemos ver tres histogramas procesados mediante el software octave, basado en el sistema operativo Linux, donde se recogi los o datos del programa presentado en el subt tulo 2 para comparar los mayores nmeros de pasos o movimientos que se repitieron del borracho. u

Figura 1: Simulacin de un Borracho o

Figura 2: Histograma 1

Figura 3: Histograma 2

Figura 4: Histograma 3

4.

Conclusiones

Mediante el desarrollo de este programa realizado en el lenguaje yabasic,bajo plataforma linux, llegamos a la conclusin de que muchas veces llega un momento o en que las formulas y teoremas denidos no pueden ser usados, entonces es necesario simular el problema para darle despus una solucin, y para esto un e o lenguaje sencillo y bsico es el lenguaje de yabasic. a En la siguiente tabla mostramos los m nimos, mximos y promedios de los datos a hallados, en el programa de datos. Estos tres son hallados mediante el software octave el cual tambin esta basado en Linux. Como podemos ver, todo este e proyecto ha sido hecho en base a Linux, el cual es uno de los sistemas ms a estables y mejor desarrollado. N 1 2 3 Minimo 6 6 6 Maximo 176 180 174 Promedio 29 29 29

Referencias
[1] http://es.wikipedia.org/wiki/Camino_aleatorio [2] http://es.wikipedia.org/wiki/YaBasic