# FX_CosIdx

## 構文

      #include <nitro/fx/fx_trig.h>

      fx16 FX_CosIdx(int idx);

## 引数

idx | 2πラジアンを65536分割した値を単位とする数

## 返り値

余弦の近似値

## 説明

引数は2πラジアンを65536分割した値を1として受け取ります。結果を`fx16`型で返します。内部では4096要素のテーブルを持っていて格納されている値を返します。0.5π付近と1.5π付近では誤差が非常に大きくなりますので注意が必要です。引数の値は0以上65535以下である必要があります。

引数はint型ですので、負の数や65536以上の数を0〜65535に回り込ませたい場合は、明示的にu16型にキャストするか、0xffffでマスクする必要があります。

## 参照

`FX_SinIdx, FX_SinFx64c, FX_CosFx64c`

## 履歴

Ver. 2004/06/16