ルックアップテーブル
角度を 0 ≦ x ≦ 2 π {\displaystyle 0\leqq x\leqq 2\pi } の範囲に直した後(元々 0 ≦ x ≦ 2 π {\displaystyle 0\leqq x\leqq 2\pi } の範囲しか考慮しないのであればこれは不要)、正しい値に変換して返す。つまり、第一象限ならテーブルの値をそのまま返し、第二象限なら π 2 − x {\displaystyle {\frac {\pi }{2}}-x} の値を返し、第三象限と第四象限の場合はそれぞれ第一象限と第二象限の値をマイナスにして返す。余弦を求める場合は、 π 2 {\displaystyle {\frac {\pi }{2}}} だけずらした値(つまり x + π 2 {\displaystyle x+{\frac {\pi }{2}}} で求めた値)を返せばよい。正接を求める場合は、余弦で正弦を割ればよい(実装によってはゼロ除算の処置が必要になる)。
内挿を行う場合、不均一サンプリングを利用することでルックアップテーブルのサイズを削減できる。これは、関数の値が直線状にしか変化しない部分ではサンプリング点を減らし、そうでない部分ではサンプリング点を増やして近似値を実際の関数のカーブに近づけるという方法である。詳細については内挿を参照すること。