浮動小数点数の比較 (倍精度)

Namespace: FVIL
Assembly: FVILbasic (in FVILbasic.dll) Version: 3.1.0.0 (3.1.0.17)

Syntax

C#
public static bool IsEqual(
	double a,
	double b
)
Visual Basic
Public Shared Function IsEqual ( 
	a As Double,
	b As Double
) As Boolean

Parameters

a
Type: System..::..Double
比較対象の値
b
Type: System..::..Double
比較対象の値

Return Value

Type: Boolean
倍精度浮動小数点数を比較します。

比較対象の値が同一かそれらの差が微小の場合は一致(true)と判断します。 下記の条件で比較します。

Math.Abs(a-b) < EPSd

true一致
false不一致

See Also