Skip to main content

Libreria para calcular la integral definida sobre de un intérvalo de una funcion

Project description

GTAlib_MonteCarlo - Clase para la Integracion Numerica con el Metodo de Monte Carlo

La clase MonteCarlo proporciona una forma de realizar la integracion numerica de una funcion utilizando el metodo de Monte Carlo.

Requisitos

  • Python 3.11.6
  • numpy 1.26.1

Instalacion

Para instalar la libreria, utiliza el comando

pip install GTAlib_MonteCarlo

Uso

La estructura base para implementar la libreria es:

  1. Importa la clase MonteCarlo en tu script de Python:

    from GTAlib_MonteCarlo import MonteCarlo 
    
  2. Define la funcion que deseas integrar. Puede ser cualquier funcion que acepte un valor x y devuelva un valor numerico.

    def function(x):
        return x**2  
    
  3. Crea una instancia de MonteCarlo proporcionando los limites de integracion, la funcion y el numero de puntos aleatorios:

    a = 0  # Limite inferior de integracion
    b = 1  # Limite superior de integracion
    n = 100000  # Numero de puntos aleatorios
    solver = MonteCarlo(a, b, function, n)
    
  4. Llama al metodo MonteCarlo de la instancia de MonteCarlo para calcular la integral:

    result = solver.integrate()
    
  5. El resultado sera un valor numerico que representa la aproximacion de la integral de la funcion en el intervalo [a, b].

  6. Puedes imprimir el resultado o utilizarlo en tus calculos segun sea necesario.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

GTAlib_MonteCarlo-0.1.2.tar.gz (2.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

GTAlib_MonteCarlo-0.1.2-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

File details

Details for the file GTAlib_MonteCarlo-0.1.2.tar.gz.

File metadata

  • Download URL: GTAlib_MonteCarlo-0.1.2.tar.gz
  • Upload date:
  • Size: 2.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for GTAlib_MonteCarlo-0.1.2.tar.gz
Algorithm Hash digest
SHA256 8996c22a5c0dd6295e889e79b3f18ab3eb0c21a2bcbf3adcef212990b9bb2ac2
MD5 1d945ba0262c1fe334af609b39862842
BLAKE2b-256 424cb9a3f85c899bf612557a9c962023335d7bf6ccb9425f655a24df26bb7c68

See more details on using hashes here.

File details

Details for the file GTAlib_MonteCarlo-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for GTAlib_MonteCarlo-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 77f5aecb948a3a13b16e281683bd85191c592de5b480ead8a8cd4c94d3122e51
MD5 1cb6476344cb2bac20005bdf05f67f46
BLAKE2b-256 79de5bb9291657922a47149eb240ceca0ef5cdc508f6a6e0ac3b549e2ec45cad

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page