cimagf, cimag, cimagl
From cppreference.net
|
Определено в заголовочном файле
<complex.h>
|
||
|
float
cimagf
(
float
complex
z
)
;
|
(1) | (начиная с C99) |
|
double
cimag
(
double
complex
z
)
;
|
(2) | (начиная с C99) |
|
long
double
cimagl
(
long
double
complex
z
)
;
|
(3) | (начиная с C99) |
|
Определено в заголовочном файле
<tgmath.h>
|
||
|
#define cimag( z )
|
(4) | (начиная с C99) |
1-3)
Возвращает мнимую часть
z
.
4)
Макрос общего типа: если
z
имеет тип
long
double
complex
,
long
double
imaginary
или
long
double
,
вызывается
cimagl
. Если
z
имеет тип
float
complex
,
float
imaginary
или
float
,
вызывается
cimagf
. Если
z
имеет тип
double
complex
,
double
imaginary
,
double
или любой целочисленный тип,
вызывается
cimag
.
Содержание |
Параметры
| z | - | комплексный аргумент |
Возвращаемое значение
Мнимая часть
z
.
Эта функция полностью определена для всех возможных входных данных и не подвержена никаким ошибкам, описанным в math_errhandling
Примечания
Для любой комплексной переменной
z
,
z
==
creal
(
z
)
+
I
*
cimag
(
z
)
.
Пример
Запустить этот код
Вывод:
1.000000+2.000000i
Ссылки
- Стандарт C11 (ISO/IEC 9899:2011):
-
- 7.3.9.2 Функции cimag (стр. 197)
-
- 7.25 Обобщенная математика <tgmath.h> (стр. 373-375)
-
- G.7 Обобщенная математика <tgmath.h> (стр. 545)
- Стандарт C99 (ISO/IEC 9899:1999):
-
- 7.3.9.2 Функции cimag (стр. 178-179)
-
- 7.22 Обобщенная математика <tgmath.h> (стр. 335-337)
-
- G.7 Обобщенная математика <tgmath.h> (стр. 480)
Смотрите также
|
(C99)
(C99)
(C99)
|
вычисляет действительную часть комплексного числа
(функция) |
|
Документация C++
для
imag
|
|