Текст подпрограммы и версий ( Фортран ) sfa4r.zip sfa4d.zip |
Тексты тестовых примеров ( Фортран ) tsfa4r.zip tsfa4d.zip |
Текст подпрограммы и версий ( Си ) sfa4r_c.zip sfa4d_c.zip |
Тексты тестовых примеров ( Си ) tsfa4r_c.zip tsfa4d_c.zip |
Текст подпрограммы и версий ( Паскаль ) sfa4r_p.zip sfa4e_p.zip |
Тексты тестовых примеров ( Паскаль ) tsfa4r_p.zip tsfa4e_p.zip |
Вычисление экспоненциального интеграла An(b).
Подпрограмма - функция SFA4R вычисляет значение интеграла
∞ An(b) = ∫ t n e-bt dt 1
для n = 0, 1, 2, ... и положительного вещественного параметра b по рекуррентной формуле
An(b) = A0(b) + (n / b) An-1(b) , где A0 (b) = (e - b) / b
Абрамовиц М., Стиган И. Справочник по специальным функциям. М.: Наука, 1979.
FUNCTION SFA4R (N, B)
Параметры
N - | заданное значение параметра n (тип: целый); |
B - | заданное значение параметра b > 0 (тип: вещественный). |
Версии
SFA4D - | вычисление экспоненциального интеграла An (b) в режиме удвоенной точности; при этом параметр B должен иметь тип DOUBLE PRECISION. |
Вызываемые подпрограммы: нет
Замечания по использованию: нет
N = 3 B = 0.25 RES = SFA4R (N, B) Результат: RES = 0.1535795*104