# 1D adaptive integration of a function with a parameter

**URL:** <https://discourse.julialang.org/t/1d-adaptive-integration-of-a-function-with-a-parameter/90365>\
**Category:** Numerics\
**Tags:** integral\
**Created:** [November 16, 2022, 6:49pm UTC](https://discourse.julialang.org/t/1d-adaptive-integration-of-a-function-with-a-parameter/90365 "2022-11-16T18:49:20Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![sylvian\_kahane](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sylvian_kahane/32/44433_2.png) [@sylvian\_kahane](https://discourse.julialang.org/u/sylvian_kahane)\
**Post date:** [November 16, 2022, 6:49pm UTC](https://discourse.julialang.org/t/1d-adaptive-integration-of-a-function-with-a-parameter/90365/1 "2022-11-16T18:49:20Z")

</div>

The hquadrature (hcubature) does not offer the possibility to transfer arguments to the integrand (like using args=() in scipy.integrate).  
I have an integrand func(x, E) depending on the independent variable x and on the additional argument E. How can I transfer E to the integrand ?

---

<div class="post-metadata">

**Author:** ![dlakelan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dlakelan/32/8491_2.png) [@dlakelan](https://discourse.julialang.org/u/dlakelan)\
**Post date:** [November 16, 2022, 8:18pm UTC](https://discourse.julialang.org/t/1d-adaptive-integration-of-a-function-with-a-parameter/90365/2 "2022-11-16T20:18:16Z")

</div>

Assuming E is constant:

```julia
let E = ...
   hquadrature(x -> func(x,E), etc..)
end

```

Edited this to avoid using global scope.

---

<div class="post-metadata">

**Author:** ![sylvian\_kahane](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sylvian_kahane/32/44433_2.png) [@sylvian\_kahane](https://discourse.julialang.org/u/sylvian_kahane)\
**Post date:** [November 17, 2022, 11:29am UTC](https://discourse.julialang.org/t/1d-adaptive-integration-of-a-function-with-a-parameter/90365/3 "2022-11-17T11:29:03Z")

</div>

Thanks
