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:
-
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 # Limite inferior de integracion b = 1 # Limite superior de integracion n = 100000 # Numero 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 aproximacion 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.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77f5aecb948a3a13b16e281683bd85191c592de5b480ead8a8cd4c94d3122e51 |
|
MD5 | 1cb6476344cb2bac20005bdf05f67f46 |
|
BLAKE2b-256 | 79de5bb9291657922a47149eb240ceca0ef5cdc508f6a6e0ac3b549e2ec45cad |