メインコンテンツ

Lookup Tables

R2026b
n-D Lookup Table や 1-D Lookup Table など、入力値を出力値にマッピングすることで非線形性をモデル化するブロック

Lookup Tables ライブラリのブロックは、非線形動作をモデル化するために使用します。ルックアップ テーブル ブロックは入力値を出力値にマップするデータ配列を使用して、数学関数を近似します。N 個の変数をもつ関数を近似するには、n-D Lookup Table ブロックを使用します。

このライブラリからモデルにブロックを追加するには、モデルへのブロックの追加を参照してください。

環境でのルックアップ テーブルの管理には、ルックアップ テーブル エディターの使用を検討してください。How to Use the Lookup Table Editor (5 分 9 秒) をご覧ください。

ブロック

1-D Lookup Table block1-D Lookup Table1 次元関数を近似
2-D Lookup Table block2-D Lookup Table2 次元関数を近似
Direct Lookup Table (n-D) blockDirect Lookup Table (n-D)要素、ベクトル、または 2 次元行列を検索するための N 次元テーブルのインデックス付け
Interpolation Using Prelookup blockInterpolation Using Prelookupあらかじめ計算されたインデックスと小数部の値を使用して、n 次元関数の近似を加速する
Lookup Table Dynamic blockLookup Table Dynamic(Not recommended) Approximate a one-dimensional function using dynamic table
Prelookup blockPrelookupInterpolation Using Prelookup ブロックのためのインデックスと小数部を計算
Sine blockSine4 分の 1 波長対称を利用するルックアップ テーブル法を使用して固定小数点の正弦波または余弦波を実現
n-D Lookup Table blockn-D Lookup TableN 次元関数を近似

ツール

ルックアップ テーブル エディターCreate, edit, and manage lookup tables in models (R2022a 以降)
ライブラリ ブラウザーブロックを検索してモデルに追加

トピック

ルックアップ テーブルの理解

非線形システムを近似するためのルックアップ テーブルの実装

ルックアップ テーブルの編集と可視化

前のリリースからのルックアップ テーブルの更新

注目の例