conjg(x):复共轭¶
复共轭函数。
声明¶
语法¶
retval = conjg(x)
function conjgz32(x)
function conjgz64(x)
参数¶
x
输入值必须是复数类型。
返回值¶
返回值是复数类型。
描述¶
conjg(x) 将输入值 x
转换为其复数共轭。
对于 x
复数输入值,使用数学公式计算结果:
\(x + iy\) 转换为 \(x - iy\)
\(i\) 虚部是结果。
类型¶
支持的参数类型是复数。
interface conjg
module procedure conjgz32, conjgz64
end interface
contains
function conjgz32(x)
complex(sp) :: x
end function
function conjgz64(x)
complex(dp) :: x
end function
示例¶
program intrinsics_conjg
implicit none
print *, conjg((1.0, -3.0))
end program
结果:
1 + 3i