Наткнулся на неудобство в калькуляторе Wcalc. Если в результате вычислений получается малая величина меньше 2.220446045e-16, при дефолтных настройках она округляется до нуля. Автор объяснил, что это фича такая — «accuracy guards». Округляет результаты, чтобы при сложении-вычитании, не получалось хвостов из девяток или нулей. Можно отключить в настройках.
Проблема в том, что эти ошибки — в районе 1e-309 на каждое сложение-вычитание, а я работал с величинами 1e-10 — 1e-40. Для человека разница очевидна, но как её задать для машины?
Кто-нибудь знает, как решают подобные проблемы в других калькуляторах? Линки приветствуются.
Заранее спасибо.