Текст подпрограммы и версий
sf34r_c.zip  sf34d_c.zip 
Тексты тестовых примеров
tsf34r_c.zip  tsf34d_c.zip 

Функция:  sf34r_c

Назначение

Вычисление значений функции ошибок (интеграла вероятностей).

Математическое описание

Функция sf34r_c вычисляет значения функции ошибок (интеграла вероятностей)

                            x
     erf(x) = 2/√π  ∫  e - t*t dt
                           0 

для вещественных значений аргумента  x.

J.F.Hart, E.W.Cheney, C.L.Lawson, Computer Approximations, Wiley, New York, 1968.

Использование

    real sf34r_c (real *x)

Параметры

x - заданное значение аргумента  x (тип: вещественный).

Версии

sf34d_c - вычисление функции ошибок c повышенной точностью.

Вызываемые подпрограммы: нет

Замечания по использованию

  Для  x ≥ 6.5 функция sf34r_c полагается равной 1, а для   x ≥ 8  sf34d_c = 1. Для sf34d_c параметр x должен иметь тип double.

Пример использования

int main(void)
{
    /* Local variables */
    extern float sf34r_c(float *);
    static float x, y;

    x = 1.2f;
    y = (float)sf34r_c(&x);

    printf("\n %16.7e %16.7e \n",x,y);
    return 0;
} /* main */


Результат:    y = 0.910313978229