ルックアップテーブル

提供: MonoBook
2012年4月19日 (木) 05:45時点におけるimported>Administratorによる版 (ページの作成:「'''ルックアップテーブル'''(Look Up Table、LUT)とは、定型的な答えをあらかじめ計算しておき、配列などに格納しておくこ...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

ルックアップテーブル(Look Up Table、LUT)とは、定型的な答えをあらかじめ計算しておき、配列などに格納しておくことで、計算量を最小限にしようというプログラミングの高速化技法のひとつである。

たとえば引数整数値を取るコサイン関数であれば、あらかじめ0度から359度までのコサインの値を1度刻みで配列に格納しておき、コサイン関数の中では計算せずに配列を参照し値を返すなどという使われ方をする。

計算量の多い画像処理や、正確さより高速さが重要なゲームなどでは多用される傾向がある。

関連項目

参考文献


外部リンク