Size: a a a

2017 August 26

X

Xak in comput.math
если бы вдруг было наоборот, что юзер написал, что надо квадраты сравнить, а мы сравнивали корни, а потом оказалось, что мы замапили не тот квадрат на корень
источник

X

Xak in comput.math
тогда да, проблема
источник

Dv

Dr. Friedrich von Never in comput.math
Мне кажется, ты выбрал правильную схему исследования этого процесса. Действительно, надо рассмотреть случаи, когда корни и квадраты не соответствуют друг другу.
источник

X

Xak in comput.math
юзер попросил честно сравнить квадраты, мы вместо этого сравнили корни, получили ошибочное равенство из-за среза мантисс
источник

X

Xak in comput.math
вот это проблема
источник

X

Xak in comput.math
а в другую сторону проблемы не вижу
источник

X

Xak in comput.math
может, я не проснулся до сих пор
источник

X

Xak in comput.math
я вообще как-то угорал и написал на шарпе набор функций для single/float, показывающих соседей
источник

X

Xak in comput.math
источник

X

Xak in comput.math
угу, нашёл
источник

X

Xak in comput.math
вообще меня слегка раздражает мистика вокруг floating point
источник

X

Xak in comput.math
я ещё там как раз наткнулся на офигительный dotnet-овский double.ToString
источник

X

Xak in comput.math
который забивает нулями всё, что вываливается за грань мантиссы
источник

X

Xak in comput.math
в результате вместо 1000000000064 он выдаёт 1000000000060
источник

X

Xak in comput.math
при этом оно по-своему право:  (1000000000064 == 1000000000060)
источник

X

Xak in comput.math
не, наверное, всё же, сравнивать квадраты безопасно. Опознал, какое граничное число из double даёт неподходящий корень, считаешь его константой для сравнения квадратов
источник

X

Xak in comput.math
на самом деле, тут вопрос даже не в том, сужает ли преобразование константы или, наоборот, расширяет интервал между соседними double-ами
источник

X

Xak in comput.math
вообще без разницы
источник

X

Xak in comput.math
вопрос в том, что происходит с изменяемой частью формулы
источник

X

Xak in comput.math
если она избавляется от последней операции, то всё окей, если эта операция монотонна (как корень)
источник