exp(x):指数函数

指数函数。

声明

语法

retval = exp(x)
elemental real function exp(x)

参数

x 输入值必须是实数或复数类型。

返回值

返回值与输入参数 x 的类型相同。

描述

exp(x) 计算 x 的基本 \(e\) 指数,即 \(e^x\)

如果 x 是复数类型,它的虚部被认为是弧度值。

类型

支持的参数类型是实数或复数。

interface exp
    module procedure sexp, dexp, cexp, zexp
end interface

contains

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

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

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

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

示例

program intrinsics_exp
	print *, exp(0.5)
end program

结果:

1.64872

也可以看看