Svinks, для начала надо бы разгильдяйство убрать и понять, наконец, какая переменная интегрирования и кто там параметр. Моя гипотеза такая:
![$$\Phi(x) = \exp \left[ -\sqrt{\frac{2}{\pi}} \frac{V_g}{u} \int\limits_{0}^{x} \frac{1}{\sigma_z(x')} \exp \left( -\frac{(h_s+H(x'))^2}{2\sigma_z^2(x')} \right) dx' \right]$$ $$\Phi(x) = \exp \left[ -\sqrt{\frac{2}{\pi}} \frac{V_g}{u} \int\limits_{0}^{x} \frac{1}{\sigma_z(x')} \exp \left( -\frac{(h_s+H(x'))^2}{2\sigma_z^2(x')} \right) dx' \right]$$](https://dxdy-02.korotkov.co.uk/f/5/c/e/5ce3f29288d122f474e0fc6d9d8dde0b82.png)
(Забавно, что это самое разгильдяйство кочует из источника в источник и никто не задумывается; видимо, всём всё понятно.)
Скорее всего, здесь необходимы квадратурные формулы, а, значит, и таблица значений

,

на промежутке
![$[0, x]$ $[0, x]$](https://dxdy-02.korotkov.co.uk/f/1/7/4/1742daf28c774c60aedadff26191037182.png)
. Ваш интеграл тогда будет превращён в серию интегралов вида

. Каждый интервал
![$[x_{k-1}, x_k]$ $[x_{k-1}, x_k]$](https://dxdy-01.korotkov.co.uk/f/c/5/2/c5222144254e9099cf295838ffae3a0d82.png)
длины

заменой переменных

можно обратить в интервал
![$[-1, 1]$ $[-1, 1]$](https://dxdy-01.korotkov.co.uk/f/4/3/c/43ca5ad9e1f094a31392f860ef481e5c82.png)
. В этом случае на соответствующем интервале

и интеграл превращается в

На интервале
![$[-1, 1]$ $[-1, 1]$](https://dxdy-01.korotkov.co.uk/f/4/3/c/43ca5ad9e1f094a31392f860ef481e5c82.png)
можно выбрать узлы

и применить
квадратурную формулу вида

где

---
веса узлов. Каковы именно эти узлы и веса --- зависит от квадратурной формулы. Например, для формулы типа Гаусса первого порядка нужно задать

,

; для второго порядка -

,

,

и т. д.
Это процедура, которую можно выполнить и самостоятельно. Построение, конечно, зависит от того, как хорошо затабулирована подынтегральная функция. Вы можете таким способом получить значения интеграла

. Они будут задаваться в форме таблицы. При этом наиболее выгодно построить вычисления так: если вам нужен

в точках

, то тогда точки деления отрезка в процедуре удобно выбрать именно этими; вы можете тогда построить следующую точку

, просто прибавляя к

результат интегрирования по малому промежутку
![$[x_{n+1}, x_n]$ $[x_{n+1}, x_n]$](https://dxdy-03.korotkov.co.uk/f/6/9/3/693765712d6f59ba6c24dbe6070f849082.png)
, который легко берётся (с помощью замены и квадратурной формулы). Такая процедура нахождения значений в таблице масштабируема и регулярна. Значения

тогда тупо получаются взятием нужной экспоненты от

.