В C ++ вы можете использовать библиотеку статистики Boost , которая включает в себя процедуры для работы с нормальными распределениями (тесно связанными с интегралами Гаусса). В частности, интегральная функция доступа к распределению может использоваться для вычисления неподходящих интегралов, которые вас интересуют.
Работа с обычными дистрибутивами таким образом является настолько распространенной операцией, что я уверен, что вы можете найти сопоставимую библиотечную функцию в большинстве других языков. Все, что вам нужно сделать, это выразить предел интеграции в виде Z-показателя, а затем взять кумулятивное распределение, используя этот предел (возможно, вычитая это значение из 1,0, в зависимости от того,
интегрирование от -infinity или до + бесконечности).