[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Рассматривается вычисление трансцендентной функции sin(x), где x есть 32-разрядное число с плавающей точкой.
Аппроксимация рядом Маклорена (первыми его 7 членами):
sin(x) = x - (x^3)/3! + (x^5)/5! + ... + (x^13)13!
дает хорошую точность, но лишь для |x|<=pi/2. Я знаю, что существуют алгоритмы вычисления sin(x), одним из которых является min-max polynomial approximation algorithm.
Если Вы сталкивались с проблемой вычисления sin(x), помогите пожалуйста. Я хочу понять суть алгоритма, а не тупо применять формулы, найденный в каких-то источниках.
E-mail: info@telesys.ru