Spec-Zone.ru › GNU Fortran 8

9.62 CMPLX — Функция преобразования в комплексное число

Описание:

CMPLX(X [, Y [, KIND]]) возвращает комплексное число, где X преобразуется в действительную часть. Если Y присутствует, оно преобразуется в мнимую часть. Если Y отсутствует, мнимая часть устанавливается в 0,0. Если X является комплексным числом, Y не должно присутствовать.

Стандарт:

Fortran 77 и более поздние версии

Класс:

Элементарная функция

Синтаксис:

RESULT = CMPLX(X [, Y [, KIND]])

Аргументы:
X Тип может быть INTEGER, REAL, или COMPLEX.
Y (Необязательно; разрешено только если X не COMPLEX.) Может быть INTEGER или REAL.
KIND (Необязательно) Выражение инициализации, указывающее параметр kind результата.
Возвращаемое значение:

Возвращаемое значение имеет тип COMPLEX с параметром kind, равным KIND, если он указан. Если KIND не указан, результат имеет тип по умолчанию COMPLEX kind, независимо от типов X и Y.

Пример:
program test_cmplx
    integer :: i = 42
    real :: x = 3.14
    complex :: z
    z = cmplx(i, x)
    print *, z, cmplx(x)
end program test_cmplx
См. также:

COMPLEX

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-7.2.0/gfortran/CMPLX.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API