Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://www.srcc.msu.ru/num_anal/lib_na/cat/sf/sfa5r.htm
Дата изменения: Mon Mar 14 11:07:52 2011 Дата индексирования: Mon Feb 4 02:17:21 2013 Кодировка: Windows-1251 |
Текст подпрограммы и версий ( Фортран ) sfa5r.zip sfa5d.zip |
Тексты тестовых примеров ( Фортран ) tsfa5r.zip tsfa5d.zip |
Текст подпрограммы и версий ( Си ) sfa5r_c.zip sfa5d_c.zip |
Тексты тестовых примеров ( Си ) tsfa5r_c.zip tsfa5d_c.zip |
Текст подпрограммы и версий ( Паскаль ) sfa5r_p.zip sfa5e_p.zip |
Тексты тестовых примеров ( Паскаль ) tsfa5r_p.zip tsfa5e_p.zip |
Вычисление экспоненциального интеграла Bn (a)
Подпрограмма - функция SFA5R вычисляет значение интеграла
1 Bn(a) = т t n e-at dt , -1
для n = 0, 1, 2,... и вещественного параметра a . Если | a | < 1, то используется разложение e- at в ряд Тейлора. В противном случае используется рекуррентная формула
Bn(a) = ( (-1)n ea - e-a + n Bn-1(a) ) / a , где B0(a) = ( ea - e-a) / a
Абрамовиц М., Стиган И. Справочник по специальным функциям. М.: Наука, 1979
FUNCTION SFA5R (N, A)
Параметры
N - | заданное значение параметра n (тип: целый); |
A - | заданное значение параметра a (тип: вещественный) |
Версии
SFA5D - | вычисление экспоненциального интеграла Bn (a) в режиме удвоенной точности; при этом параметр A должен иметь тип DOUBLE PRECISION |
Вызываемые подпрограммы: нет
Замечания по использованию: нет
N = 3 A = 0.25 RES = SFA5R (N, A) Результат: RES = -0.1007459