Документ взят из кэша поисковой машины. Адрес оригинального документа : http://num-anal.srcc.msu.ru/lib_na/cat/sf_htm_c/sf35r_c.htm
Дата изменения: Tue Apr 28 08:29:39 2015
Дата индексирования: Sun Apr 10 02:32:06 2016
Кодировка: Windows-1251
БЧА НИВЦ МГУ. SF35R. Интегральные и связанные с ними функции
Текст подпрограммы и версий
sf35r_c.zip  sf35d_c.zip 
Тексты тестовых примеров
tsf35r_c.zip  tsf35d_c.zip 

Функция:  sf35r_c

Назначение

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

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

Функция sf35r_c вычисляет значения дополнительной функции ошибок (дополнительного интеграла вероятностей)  erfc (x) = 1 - erf (x):

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

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

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

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

    real sf35r_c (real *x)

Параметры

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

Версии

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

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

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

  Для x ≥ 6.5 функция sf35r_c полагается равной  0, а для   x ≥ 45. sf35d_c = 0. Для sf35d_c параметр x должен иметь тип double.

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

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

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

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


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