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