Calcular el número PI por el método de Montecarlo
HTML-код
- Опубликовано: 9 фев 2025
- ¡INVIERTE 28 MINUTOS EN TU FORMACIÓN Y APRENDE ALGO PRÁCTICO QUE TE SERÁ ÚTIL EN LA VIDA!
Excel desde hace mucho tiempo dejo de ser la simple hoja de cálculo que se utiliza hoy en día en la oficina, y paso a convertirse en un aliado estratégico en muchos ámbitos de la ciencia y otros entornos donde el análisis numérico es indispensable para tomar decisiones o comprobar resultados.
Esta famosa hoja de cálculo suele usarse hoy por hoy para realizar muchos procesos que van desde el análisis numérico simple, hasta simulaciones complejas que orientan gráficamente al usuario sobre los datos en tiempo real que deben tenerse en cuenta para estudios científicos.
Sin lugar a dudas esto no podríamos lograrlo sin la potencia que ofrece Excel mediante su entorno de desarrollo del Visual Basic para Aplicaciones (VBA).
Por ejemplo, en esta oportunidad Andrés Rojas Moncada nos muestra como mediante un análisis conceptual bastante simple aplicado a figuras geométricas básicas, puede moldear una hoja de Excel desde VBA para realizar una simulación en caliente para calcular el número aproximado de PI (3.14159265...) mediante un proceso conocido como el Método de Montecarlo.
Este método que básicamente consiste en iterar datos aleatorios sobre las variables de entrada de un proceso que ya se ha analizado con precaución, devuelve mediante probabilidad la aproximación de la respuesta con tasas de error tremendamente bajas.
En conclusión, si el método de Montecarlo puede aproximar la respuesta mediante probabilidad de cientos de iteraciones sobre un modelo estudiado, Excel puede usarse sin lugar a dudas para realizar estas iteraciones...
Si quieres puedes descargar como siempre el Libro de trabajo de Excel y el resto de material desde mi blog: www.excelhechof...
Un fuerte abrazo amigos.
¡ Saludos !
EXCELente trabajo Andrés, muy bien explicado a detalle.
Te ganaste mi PULGAR ARRIBA!
Saludos y un fuerte abrazo!
Genial mi viejo, jejeje, con cariño... Un abrazo a los hijos y la esposa...
Super Excelente Andrés! Bendiciones y saludos desde Bogota Colombia.
Saludos estimado.
Gracias, este algoritmo me ha parecido estupendo. intentare hacerlo yo. Estare en contaco por si algo se pone dificil. Saludos
muy buen aporte, lo he hecho y me parece una extraordinaria herramienta, gracias y saludos.
La explicacion es muy clara, me sirvio mucho, muy recomendado.
Gracias compa, un abrazo y gracias por comentar... Saludos.
fabuloso, me quedo corto para decirte lo grandioso que eres
Un abrazo, y que bien que te haya gustado!!! 😉
Me parece demasiado interesante el video, ademas de que la explicacion es sumamente detallada. Felicitaciones. Solo tengo una observación: podrias por favor dar la explicacion de como programar el Macro en Excel!?
Agradeceria ese pequeño detalle. Saludos.
Felicitaciones Andres; muy interesante como abordaste la formulación en excel....
Excelente la explicación y toda la graficación.
Gracias.
Muy bien . . . Sigue . . No te quedes con eso . . Puedes descubrir todas las . . . Milesimas ya las descubiertas son algo de 300 y faltan mas . . .
Muy bueno, excelente.. Gracias por el archivo
Gracias por comentar... Saludos.
buen video me ayudo muchisimo, sin embargo si opino que no debe ser un menor a 1, si no un igual o menor a uno para considerar el circulo (como lo mencionas en el diagrama que explicas la logica). También me causo problemas como comentan algunos otros usuarios, que te falto la raiz cuadrada en el diagrama de pitagoras; yo al usar un numero menor a 1 en mi ejemplo tuve que modificarlo, pero no me percate al principio. También, el libro ya no esta disponible en tu blog.
Muy bueno, entendible!!! dónde podría encontrar el diagrama de flujo de este video, si pudiera explicar en alguno de sus vídeos se lo agradecería, no sé qué hacer el examen se me viene por encima.
excelente video,felicidades
gracias.
Excelente video, solo una pregunta ¿Porque a la fórmula de Pitagoras para saber la distancia del punto respecto al origen, no la pones todo en ríaz cuadrada?
no se si estoy equivocado, pero ¿no te hace falta calcular la raiz a la suma de los cuadrados de las coordenadas?
No!!! Pero gracias por preguntar!!! Saludos.
excelente aplicación andrés, solo tengo un apunte; si bien no interfiere en el cálculo del valor de PI, si se hace notar en la gráfica, me explico:
andrés, cuando el punto no cae en el circulo, no deberías poner cero (0) en las coordenadas X e Y del circulo (columnas D y E) puesto que la coordenada (0,0) cuenta como un punto (el origen); incluso en el video cuando haces la gráfica con solo 10 puntos se ve claramente que se grafican 11 puntos (incluye el origen) debido a lo que te comente arriba.
no se si dejándo la celda vacia o colocando un guión en el caso de que no caiga en el circulo pueda haber problemas a la hora de graficar, habría que probar.
repito, este detalle no interfiere en el cálculo del valor de PI, puesto que para ello se toman las columnas F y G.
eso era todo andrés, gracias por tu tiempo para compartir tu conocimiento, y a ver si te animas a hallar el valor de otras constantes irracionales.
saludos desde perú.
Gracias, muy amable, hasta ahora caigo en cuenta. Un abrazo.
Excelente 👍
Excelente Andrés.
Muchas gracias Don Eleazar por siempre estar pendiente de cada video que lanzo y que comentas... Por eso te digo una vez más: Muchas gracias de todo corazón... Un abrazo.
Muy bien explicado
Muchas gracias por comentarlo, un abrazo fuerte desde la distancia. Saludos.
oooh!!! thank you so much for your help
Está bien, mejor aún si explicaras un poco el Código en Visual Basic; el objetivo es que todos aprendamos y entendamos las líneas de código
hola buenas, se podría aplicar el método de montecarlo para hallar con mayor probabilidad un número de una ruleta europea?
Si se puede !!!!
Tienes algún vídeo para el calculo de integrales por el método de montecarlo?
Muchas gracias!
Muy interesante Andrés... una consulta, en la columna G donde identificas los puntos dentro del cuadrado, por qué utilizar una fórmula??? si el valor siempre es 1 ...! ; aclarame esta duda por favor ... gracias....
Genial estimado!!! Al fin, más de 500 reproducciones en menos de 72 horas y nadie aún se había percatado de ese detalle... Por supuesto que no es necesaria la fórmula en la última columna para verificar si el punto cayó dentro del cuadrado, obvio, se supone que todos los puntos generados con el modelo planteado siempre caen dentro del cuadrado... Esto lo hice intencionalmente para ver quien lo notaba... Muchas gracias por notarlo y me agrada mucho que lo hayas comprendido a toda profundidad... Un abrazo desde Colombia... Saludos.
Estimado y una última consulta inocente; se supone que mediante ese algoritmo calcularías los 1eros n decimales de pi, en esta aplicación los 4 primeros, pero; si partimos de la premisa de que no sabemos cuales son; como harías para parar el bucle ...??? aún así es muy interesante el concepto planteado... por favor continua subiendo a tu canal estos contenidos, son muy valiosos gracias amigo...!
Estimado comprendo perfectamente lo que indicas. Esto que hice, es un modo práctico para realizar el cálculo, generar una respuesta y no tragarme la memoria del computador a la hora de ejecutar el procedimiento mediante VBA... Sin embargo, que pasaría si en realidad no conocemos cual es el valor real de PI... Pues simple, dejamos correr el modelo unos cuantos millones de ciclos y vemos una aproximación con unos 10 a 15 decimales significativos sin moverse después de esa cantidad de ciclos... En ese punto podemos decir, que esos 10 a 15 decimales que permanecen estáticos tras seguir ejecutándose el bucle, son el valor real de PI... Lo que hice es algo muy práctico, sólo una demostración de unos cuantos minutos... Si queremos unos 15 valores significativos, necesitaríamos de un par de días para calcularlos... Saludos y muchas gracias por comentar...
Perfecto Andrés, me aclaraste más el panorama, seria interesante si tuvieras algún procedimiento similar para calcular el numero "e" o la sección áurea... :)
Estimado tengo el modelo de "e"... De hecho tengo unos cuantos más que diseñé hace algunos años cuando estaba en la universidad... Cuando me anime a realizar la explicación en detalle ya lo verás en el canal... La verdad planear toda una explicación con palabras adecuadas y desarrollar todo el material audiovisual siempre consume tiempo y dedicación... Pero como te digo, cuando me anime a subir otros modelos que usan MonteCarlo ya los verás en el canal... Un abrazo.
Justo desarrollo un polígono, octágono, necesito conocer el área, es una maqueta compleja, gracias a ésta computadora móvil Samsung claro. Hugo Eduardo Palomino Pérez.
La suma de los cuadrados da como resultado él longitud al cuadrado. Hay un error ahí me eh equivocado ?
Revisa el archivo, te darás cuenta del método.
Mi cuenta de google tiene un error y no puedo descargar el archivo del ejemplo ¿cómo puedo obtenerlo de otra manera?
Ejercicio bien bonito.
Gracias... Me alegra que te haya gustado. Saludos.
Hola, el link para descargar el archivo de Excel está malo, muestra error, no se deja descargar.
si pudieras explicar lo que ahces al final , sería genial, ya qu el documento no se deja descargar.
algunos libros donde pueda buscar el método de montecarlo que me puedan proporcionar
Libros no sabría decirte, artículos científicos si tienen muy buen material... De allí me base cuando construí el método en Excel. Saludos.
@@ExcelHechoFacil me ayudarías mucho proporcionandome de ellos
la longitud del radio no es igual a la suma de los cuadrados de sus lados. debe ser: el radio al cuadrado es igual a la suma de los cuadrado de sus lados
asi es, pitagoras dice lo que tu, aunque como el radio es 1 entonces si funciona.
Gracias por tu comentario, me hizo notar el fallo y permitirme arreglarlo porque yo estoy usando un numero distinto al 1.
Mire ha mi sobre Hoyente ha distansia local el en casa y yo en la mia con uso de rason Donde Se Encuentra el PI
HOLA buenos dìas, NO se puede abrir el documento que explica las macros para la automatizaciòn del MC en Excel, podrìas hacer un video como este? que por cierto estuvo excelente, GRACIAS de antemano ... como ésta presentación ya tiene seis años, espero ya lo hayas intentado ...
404. Se ha producido un error.
No se ha encontrado la URL solicitada en este servidor. Eso es todo lo que sabemos.
HOLA buenos dìas, NO se puede abrir el documento que explica las macros para la automatizaciòn del MC en Excel, podrìas hacer un video como este? que por cierto estuvo excelente, GRACIAS de antemano ... como ésta presentación ya tiene seis años, espero ya lo hayas intentado ...
404. Se ha producido un error.
Gracias. Thank you. (17/12/2018)
De nada... Saludos.
Mire ha mi y como el Buey no puede correr mucho con un habitasion es igual ha una losa o mosaico pues si tengo muchas habitasion tanbien el mitad de mitad y hasta llegar al mosaico o habitasion conpartir
Genial
LA SUMA DE LOS CUADRADOS TAMBIEN CAEN EN EL CIRCULO, ASI QUE X^2+Y^2
HOLA buenos dìas, NO se puede abrir el documento que explica las macros para la automatizaciòn del MC en Excel, podrìas hacer un video como este? que por cierto estuvo excelente, GRACIAS de antemano ... como ésta presentación ya tiene seis años, espero ya lo hayas intentado ...
404. Se ha producido un error.
HOLA buenos dìas, NO se puede abrir el documento que explica las macros para la automatizaciòn del MC en Excel, podrìas hacer un video como este? que por cierto estuvo excelente, GRACIAS de antemano ... como ésta presentación ya tiene seis años, espero ya lo hayas intentado ...
404. Se ha producido un error.
HOLA buenos dìas, NO se puede abrir el documento que explica las macros para la automatizaciòn del MC en Excel, podrìas hacer un video como este? que por cierto estuvo excelente, GRACIAS de antemano ... como ésta presentación ya tiene seis años, espero ya lo hayas intentado ...
404. Se ha producido un error.
HOLA buenos dìas, NO se puede abrir el documento que explica las macros para la automatizaciòn del MC en Excel, podrìas hacer un video como este? que por cierto estuvo excelente, GRACIAS de antemano ... como ésta presentación ya tiene seis años, espero ya lo hayas intentado ...
404. Se ha producido un error.
HOLA buenos dìas, NO se puede abrir el documento que explica las macros para la automatizaciòn del MC en Excel, podrìas hacer un video como este? que por cierto estuvo excelente, GRACIAS de antemano ... como ésta presentación ya tiene seis años, espero ya lo hayas intentado ...
404. Se ha producido un error.
HOLA buenos dìas, NO se puede abrir el documento que explica las macros para la automatizaciòn del MC en Excel, podrìas hacer un video como este? que por cierto estuvo excelente, GRACIAS de antemano ... como ésta presentación ya tiene seis años, espero ya lo hayas intentado ...
404. Se ha producido un error.
HOLA buenos dìas, NO se puede abrir el documento que explica las macros para la automatizaciòn del MC en Excel, podrìas hacer un video como este? que por cierto estuvo excelente, GRACIAS de antemano ... como ésta presentación ya tiene seis años, espero ya lo hayas intentado ...
404. Se ha producido un error.
HOLA buenos dìas, NO se puede abrir el documento que explica las macros para la automatizaciòn del MC en Excel, podrìas hacer un video como este? que por cierto estuvo excelente, GRACIAS de antemano ... como ésta presentación ya tiene seis años, espero ya lo hayas intentado ...
404. Se ha producido un error.
HOLA buenos dìas, NO se puede abrir el documento que explica las macros para la automatizaciòn del MC en Excel, podrìas hacer un video como este? que por cierto estuvo excelente, GRACIAS de antemano ... como ésta presentación ya tiene seis años, espero ya lo hayas intentado ...
404. Se ha producido un error.
HOLA buenos dìas, NO se puede abrir el documento que explica las macros para la automatizaciòn del MC en Excel, podrìas hacer un video como este? que por cierto estuvo excelente, GRACIAS de antemano ... como ésta presentación ya tiene seis años, espero ya lo hayas intentado ...
404. Se ha producido un error.
HOLA buenos dìas, NO se puede abrir el documento que explica las macros para la automatizaciòn del MC en Excel, podrìas hacer un video como este? que por cierto estuvo excelente, GRACIAS de antemano ... como ésta presentación ya tiene seis años, espero ya lo hayas intentado ...
404. Se ha producido un error.
HOLA buenos dìas, NO se puede abrir el documento que explica las macros para la automatizaciòn del MC en Excel, podrìas hacer un video como este? que por cierto estuvo excelente, GRACIAS de antemano ... como ésta presentación ya tiene seis años, espero ya lo hayas intentado ...
404. Se ha producido un error.
HOLA buenos dìas, NO se puede abrir el documento que explica las macros para la automatizaciòn del MC en Excel, podrìas hacer un video como este? que por cierto estuvo excelente, GRACIAS de antemano ... como ésta presentación ya tiene seis años, espero ya lo hayas intentado ...
404. Se ha producido un error.
HOLA buenos dìas, NO se puede abrir el documento que explica las macros para la automatizaciòn del MC en Excel, podrìas hacer un video como este? que por cierto estuvo excelente, GRACIAS de antemano ... como ésta presentación ya tiene seis años, espero ya lo hayas intentado ...
404. Se ha producido un error.
HOLA buenos dìas, NO se puede abrir el documento que explica las macros para la automatizaciòn del MC en Excel, podrìas hacer un video como este? que por cierto estuvo excelente, GRACIAS de antemano ... como ésta presentación ya tiene seis años, espero ya lo hayas intentado ...
404. Se ha producido un error.
HOLA buenos dìas, NO se puede abrir el documento que explica las macros para la automatizaciòn del MC en Excel, podrìas hacer un video como este? que por cierto estuvo excelente, GRACIAS de antemano ... como ésta presentación ya tiene seis años, espero ya lo hayas intentado ...
404. Se ha producido un error.
HOLA buenos dìas, NO se puede abrir el documento que explica las macros para la automatizaciòn del MC en Excel, podrìas hacer un video como este? que por cierto estuvo excelente, GRACIAS de antemano ... como ésta presentación ya tiene seis años, espero ya lo hayas intentado ...
404. Se ha producido un error.
HOLA buenos dìas, NO se puede abrir el documento que explica las macros para la automatizaciòn del MC en Excel, podrìas hacer un video como este? que por cierto estuvo excelente, GRACIAS de antemano ... como ésta presentación ya tiene seis años, espero ya lo hayas intentado ...
404. Se ha producido un error.
HOLA buenos dìas, NO se puede abrir el documento que explica las macros para la automatizaciòn del MC en Excel, podrìas hacer un video como este? que por cierto estuvo excelente, GRACIAS de antemano ... como ésta presentación ya tiene seis años, espero ya lo hayas intentado ...
404. Se ha producido un error.
HOLA buenos dìas, NO se puede abrir el documento que explica las macros para la automatizaciòn del MC en Excel, podrìas hacer un video como este? que por cierto estuvo excelente, GRACIAS de antemano ... como ésta presentación ya tiene seis años, espero ya lo hayas intentado ...
404. Se ha producido un error.
HOLA buenos dìas, NO se puede abrir el documento que explica las macros para la automatizaciòn del MC en Excel, podrìas hacer un video como este? que por cierto estuvo excelente, GRACIAS de antemano ... como ésta presentación ya tiene seis años, espero ya lo hayas intentado ...
404. Se ha producido un error.
HOLA buenos dìas, NO se puede abrir el documento que explica las macros para la automatizaciòn del MC en Excel, podrìas hacer un video como este? que por cierto estuvo excelente, GRACIAS de antemano ... como ésta presentación ya tiene seis años, espero ya lo hayas intentado ...
404. Se ha producido un error.
HOLA buenos dìas, NO se puede abrir el documento que explica las macros para la automatizaciòn del MC en Excel, podrìas hacer un video como este? que por cierto estuvo excelente, GRACIAS de antemano ... como ésta presentación ya tiene seis años, espero ya lo hayas intentado ...
404. Se ha producido un error.
HOLA buenos dìas, NO se puede abrir el documento que explica las macros para la automatizaciòn del MC en Excel, podrìas hacer un video como este? que por cierto estuvo excelente, GRACIAS de antemano ... como ésta presentación ya tiene seis años, espero ya lo hayas intentado ...
404. Se ha producido un error.
HOLA buenos dìas, NO se puede abrir el documento que explica las macros para la automatizaciòn del MC en Excel, podrìas hacer un video como este? que por cierto estuvo excelente, GRACIAS de antemano ... como ésta presentación ya tiene seis años, espero ya lo hayas intentado ...
404. Se ha producido un error.
HOLA buenos dìas, NO se puede abrir el documento que explica las macros para la automatizaciòn del MC en Excel, podrìas hacer un video como este? que por cierto estuvo excelente, GRACIAS de antemano ... como ésta presentación ya tiene seis años, espero ya lo hayas intentado ...
404. Se ha producido un error.
HOLA buenos dìas, NO se puede abrir el documento que explica las macros para la automatizaciòn del MC en Excel, podrìas hacer un video como este? que por cierto estuvo excelente, GRACIAS de antemano ... como ésta presentación ya tiene seis años, espero ya lo hayas intentado ...
404. Se ha producido un error.
HOLA buenos dìas, NO se puede abrir el documento que explica las macros para la automatizaciòn del MC en Excel, podrìas hacer un video como este? que por cierto estuvo excelente, GRACIAS de antemano ... como ésta presentación ya tiene seis años, espero ya lo hayas intentado ...
404. Se ha producido un error.
HOLA buenos dìas, NO se puede abrir el documento que explica las macros para la automatizaciòn del MC en Excel, podrìas hacer un video como este? que por cierto estuvo excelente, GRACIAS de antemano ... como ésta presentación ya tiene seis años, espero ya lo hayas intentado ...
404. Se ha producido un error.
HOLA buenos dìas, NO se puede abrir el documento que explica las macros para la automatizaciòn del MC en Excel, podrìas hacer un video como este? que por cierto estuvo excelente, GRACIAS de antemano ... como ésta presentación ya tiene seis años, espero ya lo hayas intentado ...
404. Se ha producido un error.
HOLA buenos dìas, NO se puede abrir el documento que explica las macros para la automatizaciòn del MC en Excel, podrìas hacer un video como este? que por cierto estuvo excelente, GRACIAS de antemano ... como ésta presentación ya tiene seis años, espero ya lo hayas intentado ...
404. Se ha producido un error.
HOLA buenos dìas, NO se puede abrir el documento que explica las macros para la automatizaciòn del MC en Excel, podrìas hacer un video como este? que por cierto estuvo excelente, GRACIAS de antemano ... como ésta presentación ya tiene seis años, espero ya lo hayas intentado ...
404. Se ha producido un error.