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