epsilon(x):ε 小量

Epsilon 函数。

声明

语法

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

参数

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

返回值

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

描述

epsilon(x) 计算与 x 相同类型的最小数 \(\epsilon\),如下所示:

\(1 + \epsilon > 1\)

类型

支持的参数类型是实数。

interface epsilon
    module procedure sepsilon, depsilon
end interface

contains

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

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

示例

program intrinsics_epsilon
	print *, epsilon(3.143)
end program

结果:

1.19209290E-07

也可以看看