LINUX.ORG.RU

История изменений

Исправление Zeta_Gundam, (текущая версия) :

Скорее всего потому, что

cos(pi/2+eps) = eps + …,

sin(pi/2+eps) = 1 - eps^2 / 2 + …

…Если еще подробнее, то если для косинуса (в окрестности pi/2) погрешность в 16-естнадцатом (десятичном) знаке аргумента даст погрешность в 16 знаке результата, то для синуса – даст ошибку в 32 знаке, т.е. уже за пределами хранимой мантиссы.

Исходная версия Zeta_Gundam, :

Скорее всего потому, что

cos(pi/2+eps) = eps + …,

sin(pi/2+eps) = 1 - eps^2 / 2 + …