Текст подпрограммы и версий ( Фортран ) sf85r.zip sf85d.zip |
Тексты тестовых примеров ( Фортран ) tsf85r.zip tsf85d.zip |
Текст подпрограммы и версий ( Си ) sf85r_c.zip sf85d_c.zip |
Тексты тестовых примеров ( Си ) tsf85r_c.zip tsf85d_c.zip |
Текст подпрограммы и версий ( Паскаль ) sf85r_p.zip , sf85e_p.zip |
Тексты тестовых примеров ( Паскаль ) tsf85r_p.zip , tsf85e_p.zip |
Вычисление эллиптических функций Якоби sn (u, kc2), cn (u, kc2) и dn (u, kc2)
Подпрограмма SF85R вычисляет значения эллиптических функций Якоби sn (u, kc2), cn (u, kc2) и dn (u, kc2), которые удовлетворяют следующим уравнениям:
sn u = ∫ dt / [ 1 - (1 - kc2) sin2 t ] 1/2 0 sn2 + cn2 = 1 , (1 - kc2) sn2 + dn2 = 1
Аргументы u и kc принимают вещественные значения
Справочник по специальным функциям. Под ред. Абрамовица М. и Стиган И., Изд - во "Наука", 1979.
SUBROUTINE SF85R (U, RKC2, SN, CN, DN)
Параметры
U - RKC2 | заданные значения аргументов u и kc2 соответственно (тип: вещественный); |
SN, CN - DN |
вещественные переменные, значения которых полагаются равными
значениям функций
sn (u, kc2),
cn (u, kc2) и
dn (u, kc |
Версии
SF85D - | вычисление эллиптических функций Якоби sn (u, kc2), cn (u, kc2) и dn (u, kc2) в режиме удвоенной точности; при этом все параметры должны иметь тип DOUBLE PRESICION |
Вызываемые подпрограммы: нет
Замечания по использованию: нет
U = 0.61802 RKC2 = 0.5 CALL SF85R (U, RKC2, SN, CN, DN) Результаты: SN = 0.564576 CN = 0.825381 DN = 0.916857