Libreria para calcular la integral definida sobre de un intérvalo de una funcion
Project description
GTAlib_MonteCarlo - Clase para la Integración Numérica con el Metodo de Monte Carlo
La clase MonteCarlo
proporciona una forma de realizar la integración numerica de una funcion utilizando el método de Monte Carlo.
Requisitos
- Python 3.11.6
- numpy 1.26.1
Instalación
Para instalar la libreria, utiliza el comando
pip install GTAlib_MonteCarlo
Uso
La estructura base para implementar la libreria es:
-
Importa la clase
MonteCarlo
en tu script de Python:from GTAlib_MonteCarlo import MonteCarlo
-
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
-
Crea una instancia de
MonteCarlo
proporcionando los limites de integracion, la funcion y el numero de puntos aleatorios:a = 0 # LÃmite inferior de integración b = 1 # LÃmite superior de integración n = 100000 # Número de puntos aleatorios solver = MonteCarlo(a, b, function, n)
-
Llama al metodo
MonteCarlo
de la instancia deMonteCarlo
para calcular la integral:result = solver.integrate()
-
El resultado sera un valor numerico que representa la aproximación de la integral de la funcion en el intervalo
[a, b]
. -
Puedes imprimir el resultado o utilizarlo en tus calculos segun sea necesario.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for GTAlib_MonteCarlo-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 065bcc77aa734755bf00ac61092d30c1fc538bc484bcf0c79a0d7c685c96d272 |
|
MD5 | a1c1b55d12eea1ce8733978334333f2c |
|
BLAKE2b-256 | 2a85165e40fd109ae85eaf8694e26a60baac896eef0e54d473dea17393db4f52 |