julia> -0.0 == 0.0
true
julia> isequal(-0.0, 0.0)
false
Машинный эпсилон
Большинство реальных чисел не могут быть точно представлены числами с плавающей точкой, поэтому для многих целей важно знать расстояние между двумя соседними представляемыми числами с плавающей точкой, которое часто называют машинным эпсилоном.
Функция eps() в Julia дает расстояние между 1.0 и следующим большим значением с плавающей точкой, при использовании в качестве аргумента типа числа с плавающей точкой:
Купите полную версию книги и продолжайте чтение
Купить полную книгу