Машинный эпсилон канонически определяется как наименьшее число, которое прибавляется к единице, дает результат, отличный от единицы.
Там является Double.Epsilon
, но название вводит в заблуждение: это наименьшее (денормализованное) двойное
значение, которое можно представить, и поэтому оно бесполезно для любого вида числового программирования.
I ' Я хочу получить истинный эпсилон для типа Double
, чтобы мне не приходилось жестко указывать допуски в моей программе. Как мне это сделать?