Преимущество углов зажима в диапазоне от -pi / 4 до pi / 4 (используйте синус или косинус в зависимости от ситуации) заключается в том, что вы можете гарантировать, что если углы вычисляются с использованием некоторого приближения числа pi, уменьшение диапазона выполняется с использованием в том же приближении .Такой подход будет иметь два преимущества: он улучшит точность таких вещей, как синус 180 градусов или косинус 90 градусов, и позволит избежать потери математических библиотек в вычислительных циклах в попытке выполнить сверхточное уменьшение диапазона за счет«более точное» приближение числа пи, которое не совпадает с используемым при вычислении углов.
Рассмотрим, например, синус 2ine * пи.Лучшее double
приближение числа пи, умноженное на 2 ^ 48, равно 884279719003555, что также является наилучшим двойным приближением 2⁴⁸π.Фактическое значение 2⁴⁸π составляет 884279719003555.03447074.При уменьшении по модулю наилучшего двойного приближения предыдущее значение с помощью наилучшего двойного приближения pi даст ноль, синус которого равен правильному синусу 2⁴⁸π.Уменьшение мода на π, значение, увеличенное в лучшем приближении к пи, даст -0,03447074, синус которого равен -0,03446278.