主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

查找表

正弦余弦やなどのルックアップテーブルブロック

查找表ライブラリのブロックを使用して非線形性をモデル化します。ルックアップテーブルブロックは入力値を出力値にマップするデータ配列を使用して、数学関数を近似します。N個の変数をもつ関数を近似するには,一天的查找表ブロックを使用します。

ブロック

一维查找表 1次元関数を近似
二维查找表 2次元関数を近似
直接查找表(n-D) 要素,ベクトル,または2次元行列を検索するためのN次元テーブルのインデックス付け
插值使用Prelookup あらかじめ計算されたインデックスと小数部の値を使用して,n次元関数の近似を加速する
动态查找表 動的テーブルを使用した1次元関数の近似
Prelookup 插值使用Prelookupブロックのためのインデックスと分割を計算
正弦、余弦 4分の1波長対称を利用するルックアップテーブル法を使用して固定小数点の正弦波または余弦波を実現
一天的查找表 N次元関数を近似

例および操作のヒント

ブレークポイントとテーブルデータの入力

ルックアップテーブルブロックにブレークポイントデータセットとテーブルデータを指定する方法

ルックアップテーブルの編集

ルックアップテーブルの要素を変更する方法

MATLABからのルックアップテーブルデータのインポート

ダイアログボックスの[テーブルとブレークポイント]タブ内でそれらのデータを参照することにより,MATLABワークスペースの変数からテーブルとブレークポイントのデータをインポートできます。

Excelからのルックアップテーブルデータのインポート

この例では,金宝app仿真软件モデルでMATLAB関数xlsreadを使用してルックアップテーブルにデータをインポートする方法を示します。

対数ルックアップテーブルの作成

ルックアップテーブルブロックの使用例

Prelookupブロックと插值ブロック

Prelookupブロックと插值使用Prelookupブロックの併用例

查找表ブロックを含む既存のモデルでの行優先アルゴリズム

既存のモデルを更新して行優先レイアウトに更新するプロセス

ルックアップテーブルブロックの新しいバージョンへの更新

既存モデルを最新バージョンのルックアップテーブルブロックを使用するように更新するためのプロセス

概念

ルックアップテーブルブロックについて

ルックアップテーブルブロックの概要

ルックアップテーブルの構造

ルックアップテーブルの要素の紹介

查找表ブロックライブラリ

查找表ライブラリのさまざまなブロックの説明

ルックアップテーブル選択のガイドライン

アプリケーションに最適なルックアップテーブルの選択方法

ルックアップテーブルデータの特性

ルックアップテーブルデータの要件と不連続データの表現方法の簡単な説明

関数値の近似方法

ルックアップテーブルブロックで関数値の近似法を設定する方法

生成コードのルックアップテーブルブロックに対する最適化

生成したコードをルックアップテーブルブロック用に最適化するためのヒントを提供する