Engee 文档

n-D 查找表

近似 n 维函数。

类型: Lookup_n-D

图书馆中的路径:

/Basic/Lookup Tables/n-D Lookup Table

说明

n-D 查找表 变量中计算函数的样本表示:

,

其中函数 可以是经验值。

图块图标 n-D 查找表 显示块中定义的函数的图形。

程序块通过搜索或插值程序块参数定义的数值表,将输入数据映射到输出值。程序块支持以下插值方法: 平面, 线性点-坡, 线性拉格朗日, 最近`и `立体花键.您可以将这些方法应用于 1 到 30 维的任何表格。

点击此处了解更多插值方法:函数值近似方法

在下一个代码块中,第一个输入确定第一个维度(行)的锚点,第二个输入确定第二个维度(列)的锚点,以此类推。

n d lookup table 1

指定参考点和表格数据

这些模块参数定义了参考点和表格数据。

程序块参数 用途

尺寸数

指定表格中的测量次数。

断点 1

指定表中每个测量点对应的参考点矢量。

表格数据

指定相关的输出值集。

程序块如何生成输出数据

程序块 n-D 查找表 是如何生成输出数据的?

程序块输入 程序块行为 n-D 查找表

匹配参考点向量中的索引值。

在行、列和更高维度的交叉处输出表格值。

与参考点数据集中的索引值不匹配,但在范围内。

使用选定的 插值法 .

与参考点数据集中的索引值不匹配,且超出范围。

使用选定的 . 外推法 .

执行同等操作的其他模块

您可以使用使用预查询进行插值 块和预查询 块来执行与 n-D 查找表 .这种图块组合提供了更大的灵活性,可以更有效地进行线性插值建模。

港口

输出

# OUT_1 — 通过搜索或评估表值计算得出的输出数据
标量 | 向量 | 矩阵

Details

根据输入值搜索或评估表值生成的输出数据。

当程序块的输入数据…​ 则程序块 n-D 查找表 …​

比较参考点集合中的索引值。

在参考点的行、列和更高维度的交叉处输出一个表格值。

与参考点集合中的索引值不匹配,但在范围内。

使用您选择的表格值进行内插 插值法 .

与参考点集中的索引值不匹配,且超出范围。

使用所选值外推输出值 外推法 .

数据类型

Float64

复数支持

输入

# u1 — 第一维度的输入数据(行)
标量 | 向量 | 矩阵

Details

端口 u1 的真实输入数据,通过搜索或内插您定义的值表与输出值匹配。

例如collect(1:10)`。

数据类型

Float16`,Float32`,Float64`,Int8`,Int16`,Int32`,Int64`,Int128`,UInt8`,UInt16`,UInt32`,UInt64`,UInt128`。

复数支持

# u2 — 第二次测量的输入数据
标量 | 向量 | 矩阵

Details

端口 u2 的实数输入数据,通过搜索或插值您定义的值表与输出值匹配。

例如collect(1:10)`。

数据类型

Float16`,Float32`,Float64`,Int8`,Int16`,Int32`,Int64`,Int128`,UInt8`,UInt16`,UInt32`,UInt64`,UInt128`。

复数支持

# uN — 第 N 次测量的输入数据
标量 | 向量 | 矩阵

Details

端口 uN 的实数输入数据,通过搜索或插值您定义的值表与输出值匹配。

例如collect(1:10)`。

数据类型

Float16`,Float32`,Float64`,Int8`,Int16`,Int32`,Int64`,Int128`,UInt8`,UInt16`,UInt32`,UInt64`,UInt128`。

复数支持

参数

主页

# 尺寸数 — 桌子测量次数
Real number

Details

输入查找表中的尺寸数。该参数定义

  • 表的自变量数和块输入数。

  • 要指定的参考点集数。

要指定…​ 需要…​

1、2、3 或 4。

直接在字段中输入一个正整数。

更多表格大小。

直接在字段中输入一个正整数。

本块支持的最大表格大小数为 30

例如,尺寸为 的表格表示尺寸 1 等于 ,尺寸 2 等于 ,以此类推。 必须与第一个锚点匹配, 必须与第二个锚点匹配,以此类推。

默认值

3

程序使用名称

NumberOfTableDimensions

可调谐

可计算

# 表格数据 — 定义输出值表
Array of real and/or complex numbers

Details

输入输出值表。

默认值

reshape(repeat([4 5 6;16 19 20;10 18 23],1,2),(3,3,2))

程序使用名称

Table

可调谐

可计算

# 断点 1 — 第 n 次测量的参考点值
Array of real numbers

Details

第 n 次测量的参考点。

用于指定参考点值的参数数量取决于参数值 尺寸数 .

默认值

[10, 22, 31]

程序使用名称

BreakpointsForDimension1

可调谐

可计算

查找方法

# 插值法 — 参考点数值之间的内插法
平面 | 最近 | 线性点-坡 | 线性拉格朗日 | 立体花键

Details

当输入信号介于参考点值之间时,设备会使用邻近的参考点对输出值进行内插。

点击此处了解更多插值方法:函数值近似方法

Flat | Nearest | Linear point-slope | Linear Lagrange | Cubic spline

默认值

Linear point-slope

程序使用名称

InterpMethod

可调谐

可计算

# 外推法 — 处理超出参考点的输入值的方法
剪辑 | 线性 | 立体花键

Details

选择外推法。

点击此处了解有关外推法的更多信息:函数值近似方法

依赖关系

选择 `立体花键`为 外推法 还必须选择 `立体花键`为 插值法 .

Clip | Linear | Cubic spline

默认值

Linear

程序使用名称

ExtrapMethod

可调谐

可计算