Текст подпрограммы и версий ( Фортран )
sfg2r.zip  sfg2d.zip 
Тексты тестовых примеров ( Фортран )
tsfg2r.zip  tsfg2d.zip 
Текст подпрограммы и версий ( Си )
sfg2r_c.zip  sfg2d_c.zip 
Тексты тестовых примеров ( Си )
tsfg2r_c.zip  tsfg2d_c.zip 
Текст подпрограммы и версий ( Паскаль )
sfg2r_p.zip  sfg2e_p.zip 
Тексты тестовых примеров ( Паскаль )
tsfg2r_p.zip  tsfg2e_p.zip 

Функция:  SFG2R

Назначение

Вычисление натурального логарифма от факториала натурального числа.

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

Подпрограмма - функция SFG2R вычисляет натуральный логарифм от факториала натурального числа по формуле

                    ln N!  =  ln Г (N+1) , 

где  Г (N + 1) - значение гамма - функции от N + 1. Значение  ln 0! полагается равным 0 .

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

    FUNCTION  SFG2R (N) 

Параметры

N - заданное значение натурального числа, для которого необходимо вычислить  ln N! (тип: целый).

Версии

SFG2D - вычисление натурального логарифма от факториала натурального числа в режиме удвоенной точности; при этом функция SFG2D должна быть описана как DOUBLE PRECISION  FUNCTION.

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

       SF66R -
       SF66D  
вычисление натурального логарифма от гамма - функции Г (x) вещественного аргумента в режимах одинарной и удвоенной точности; используются в подпрограммах - функциях SFG2R и SFG2D соответственно.

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

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

       N = 5 
       RES = SFG2R(N) 

Результат:    RES = 0.478749E + 01