Текст подпрограммы и версий ( Фортран )
pa05r.zip  pa05d.zip 
Тексты тестовых примеров ( Фортран )
tpa05r.zip  tpa05d.zip 
Текст подпрограммы и версий ( Си )
pa05r_c.zip  pa05d_c.zip 
Тексты тестовых примеров ( Си )
tpa05r_c.zip  tpa05d_c.zip 
Текст подпрограммы и версий ( Паскаль )
pa05r_p.zip  pa05e_p.zip 
Тексты тестовых примеров ( Паскаль )
tpa05r_p.zip  tpa05e_p.zip 

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

Назначение

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

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

PA05R вычисляет значение функции  ln z, где  z = XR + XI i  - заданное комплексное число.

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

    SUBROUTINE  PA05R (XR, XI, YR, YI ) 

Параметры

XR, XI - действительная и мнимая части заданного комплексного числа (тип: вещественный);
YR, YI - вещественные переменные, значения которых полагаются равными действительной и мнимой части результата.

Версии

PA05D - вычисление натурального логарифма от комплексного числа в режиме удвоенной точности. При этом параметры XR, XI, YR, YI должны иметь тип DOUBLE PRECISION.

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

PA02R - вычисление модуля комплексного числа; используется в подпрограмме PA05R.
PA02D - вычисление модуля комплексного числа в режиме удвоенной точности; используется в подпрограмме PA05D.

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

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

       XR = - 3.0 
       XI  =   3.0 
       CALL  PA05R (XR, XI, YR, YI) 

Результаты:    YR  =  1.445186 ,     YI  =  2.356194