Текст подпрограммы и версий ( Фортран )
pa14r.zip  pa14d.zip 
Тексты тестовых примеров ( Фортран )
tpa14r.zip  tpa14d.zip 
Текст подпрограммы и версий ( Си )
pa14r_c.zip  pa14d_c.zip 
Тексты тестовых примеров ( Си )
tpa14r_c.zip  tpa14d_c.zip 
Текст подпрограммы и версий ( Паскаль )
pa14r_p.zip  pa14e_p.zip 
Тексты тестовых примеров ( Паскаль )
tpa14r_p.zip  tpa14e_p.zip 

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

Назначение

Возведение комплексного числа в вещественную степень.

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

Подпрограмма PA14R вычисляет значение

             a  +  b i   =   ( x  +  i y )p  , 

где  x + i y - заданное комплексное число, а  p - заданная вещественная степень.

.

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

    SUBROUTINE  PA14R (X, Y, P, A, B) 

Параметры

     X, Y - вещественная и мнимая части заданного комплексного числа x + i y (тип: вещественный);
P - заданная степень, в которую необходимо возвести число x + i y (тип: вещественный);
     A, B - вещественные переменные, значения которых на выходе полагаются равными вещественной и мнимой частям числа (x + i y)p .

Версии

PA14D - возведение комплексного числа в вещественную степень в режиме удвоенной точности; при этом параметры X, Y, P, A и B должны иметь тип DOUBLE PRECISION.

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

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

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

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

       X = 4.0 
       Y = 3.0 
       P = 3.0 
       CALL  PA14R (X, Y, P, A, B) 

Результаты:   A  =  - 44 ,  B  =  117