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

也可以看看