Текст подпрограммы и версий ( Фортран ) 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 вычисляет значение
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