Skip to content

Obtención de una aproximación al número PI mediante el método de Montecarlo

Notifications You must be signed in to change notification settings

martacanirome4/MontecarloMethodSimulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎯 Estimación de π con el Método de Montecarlo

Aproximación al número π mediante simulación aleatoria en Java
Este proyecto utiliza el clásico método de Montecarlo para estimar el valor de π, simulando lanzamientos de dardos sobre una diana inscrita en un cuadrado.

Montecarlo

Más info: IBM - Monte Carlo Simulation


🔍 Sobre π y el Método de Montecarlo

  • π es una constante matemática que representa la relación entre la circunferencia y el diámetro de un círculo. Es esencial en geometría, física, ingeniería y hasta en la teoría del caos.
  • El método de Montecarlo es una técnica de simulación basada en el uso de números aleatorios para resolver problemas que podrían ser determinísticos. Se usa mucho cuando los cálculos directos son demasiado complejos.

💡 Curiosidades

  • El nombre "Montecarlo" fue acuñado por científicos en el Proyecto Manhattan, en referencia al famoso casino de Mónaco por el uso del azar.
  • Es muy usado en finanzas, física nuclear, inteligencia artificial, y para hacer simulaciones climáticas o modelar epidemias.
  • Aunque no es el método más preciso para calcular π, ¡es genial para aprender sobre probabilidad y simulación computacional!

⚙️ Funcionamiento

  1. Se simula un círculo inscrito en un cuadrado (una diana).
  2. Se lanzan puntos aleatorios (dardos) sobre la superficie.
  3. Los que caen dentro del círculo son aciertos.
  4. La proporción de aciertos frente al total se multiplica por 4 para estimar π:
$$π ≈ 4 × (aciertos / total de puntos)$$

📋 Requisitos Previos

  • Tener instalado Java
  • Tener instalado Make

🚀 Compilación y Ejecución

Compilar:

make jar

Ejecutar:

java -jar Main.jar

El programa pedirá que introduzcas por consola la cantidad de puntos a generar. Calcula y muestra la estimación de π.


🖼️ Representación Gráfica

Montecarlo


🔗 Recursos Interesantes


👩‍💻 Autoría

Desarrollado por Marta Canino Romero
@martacanirome4 – GitHub 2023

About

Obtención de una aproximación al número PI mediante el método de Montecarlo

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published