余弦関数の級数表現

VisualDSP++のcos_frのソースを読んでみると級数展開で計算しているようです。あらためて余弦関数のマクローリン展開を思い出そうとしてもだめです。年ですな。ネットで調べました。

\fs{+2}cos x = 1-\frac{x^2}{2!}+\frac{x^4}{4!}-\frac{x^6}{6!}\cdots

割り算はコストがかかるのであらかじめ分母の逆数を配列に入れておいて、乗算として実行していました。