Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

非线性

非线性建模利用查找表,通过将输入值映射到输出值求出近似的数学函数

如果您刚开始学习非线性建模,请从使用查找表模块开始。查找表模块使用数据数组将输入值映射到输出值,求出近似的数学函数。要求出 N 个变量的近似函数,请使用 n-D Lookup Table 模块:

模块

1-D Lookup Table逼近一维函数
2-D Lookup Table逼近二维函数
Direct Lookup Table (n-D)为 N 维表进行索引,以检索元素、向量或二维矩阵
Interpolation Using Prelookup使用预先计算的索引和区间比值快速逼近 N 维函数。
Lookup Table Dynamic使用动态表逼近一维函数
n-D Lookup Table逼近 N 维函数
Prelookup计算 Interpolation Using Prelookup 模块的索引和区间比
Sine, Cosine通过利用象限波对称性的查找表方法实现定点正弦或余弦波

Simulink.LookupTable存储和共享查找表和断点数据,为 ASAP2 和 AUTOSAR 代码生成配置数据
Simulink.BreakpointStore and share data for a breakpoint set, configure the data for ASAP2 and AUTOSAR code generation
Simulink.lookuptable.EvenspacingConfigure even spacing set data for lookup table object
Simulink.lookuptable.TableConfigure table data for lookup table object
Simulink.lookuptable.BreakpointConfigure breakpoint set data for lookup table object
Simulink.lookuptable.StructTypeInfoConfigure settings for structure type that lookup table object uses in the generated code

示例和操作指南

输入断点和表数据

如何为查找表模块指定断点数据集和表数据

编辑查找表

如何更改查找表中的元素

从 MATLAB 中导入查找表数据

您可以通过在对话框的 Table and Breakpoints 选项卡上引用 MATLAB 工作区中变量的表和断点数据,以导入这些数据。下面的示例说明如何从 MATLAB 工作区中导入标准格式与非标准格式的数据,以及如何将数据导出到工作区中。

从 Excel 中导入查找表数据

此示例说明如何在 Simulink 模型中使用 MATLAB 函数 xlsread 将数据导入到查找表中。

Create a Logarithm Lookup Table

Work with lookup table blocks.

Prelookup and Interpolation Blocks

Use Prelookup and Interpolation Using Prelookup blocks together.

Update Lookup Table Blocks to New Versions

Update existing models to use current versions of lookup table blocks.

Optimize Generated Code for Lookup Table Blocks

Optimize generated code for lookup table blocks.

View Lookup Table Data

Work with lookup table objects with a lookup table viewer.

概念

关于查找表模块

简要概述查找表模块

查找表剖析

介绍查找表的组件

Lookup Tables 模块库

介绍 Lookup Tables 模块库中的各种模块

关于选择查找表的规范

如何为您的应用选择最佳查找表

查找表数据的特征

说明查找表数据的要求,并概述如何表示不连续的数据

逼近函数值的方法

如何设置查找表模块逼近函数值的方法

特色示例