aimag(x):虚部

复数的虚部。

声明

语法

retval = aimag(x)
elemental real(sp) function aimag(x)
elemental real(dp) function aimag(x)

参数

x ,输入值必须是复合类型。

返回值

返回值是类型为实数的虚数部分,种类与x 相同。

描述

aimag(x) 返回输入复参数 x 的虚部。

对于 x 复数输入值,使用数学公式计算结果:

\(x + iy\)

\(i\) 虚部是结果。

类型

支持的参数类型很复杂。

interface aimag
    module procedure saimag, daimag
end interface

contains

elemental real(sp) function saimag(x)
complex(sp), intent(in) :: x
end function

elemental real(dp) function daimag(x)
complex(dp), intent(in) :: x
end function

示例

program intrinsics_aimag
    implicit none
	print *, aimag(1.0, -3.0)
end program

结果:

-3.0

也可以看看

ceilingfloor