Текст подпрограммы и версий ( Фортран )
sf66r.zip  sf66d.zip 
Тексты тестовых примеров ( Фортран )
tsf66r.zip  tsf66d.zip 
Текст подпрограммы и версий ( Си )
sf66r_c.zip  sf66d_c.zip 
Тексты тестовых примеров ( Си )
tsf66r_c.zip  tsf66d_c.zip 
Текст подпрограммы и версий ( Паскаль )
sf66r_p.zip , sf66e_p.zip
Тексты тестовых примеров ( Паскаль )
tsf66r_p.zip , tsf66e_p.zip

Подпрограмма:  SF66R

Назначение

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

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

SF66R вычисляет значение  ln Г(x), где

                
     Г(x) = ∫ e - t t x - 1 dt ,   x > 0  .
               0 

Справочник по специальным функциям. Под ред. M.Абрамовица, И.Стеган. M.: "Hаука", 1979.

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

    SUBROUTINE  SF66R (X, ALNGX, IERR) 

Параметры

X - заданное значение аргумента  x (тип: вещественный);
ALNGX - вещественная переменная, содержащая вычисленное значение натурального логарифма  Г(x);
IERR - целая переменная, служащая для сообщения об ошибках; при этом
IERR=67 - когда  x ≤ 0;  значение  ln Г(x) полагается равным 1.

Версии

SF66D - вычисление натурального логарифма гамма - функции вещественного аргумента с повышенной точностью.

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

UTSF16 - подпрограмма выдачи диагностических сообщений при работе подпрограммы SF66R.

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

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

       CALL  SF66R (0.5, Y, IERR)

Результаты:

       Y  =  0.572 364 942 9228
       IERR  =  0