[an error occurred while processing this directive]
|
x в формуле должен изменяться от 0 до 0.5, или в целых кодах, от 0 до 16384.
Что соответствует углам 0-pi/2. Т.е. дискрет угла=pi/32768.
sin 16-ти разрядный здесь. К 12-ти либо округлите, либо можно соорудить аппроксимацию среднеквадратичную полиномом к округленному до 12-ти разрядов синусу (четверти периода). Эта формула аппроксимацией и получена.
sin(x) = 3.140625*x + 0.02026367*x^2 – 5.325196*x^3 + 0.5446778*x^4 + 1.800293*x^5.
E-mail: info@telesys.ru