Engee 文档

n-D Lookup Table

近似值 -维函数。

类型: Lookup_n-D

图书馆中的路径:

/Basic/Lookup Tables/n-D Lookup Table

资料描述

n-D Lookup Table 变量:

,

功能在哪里 它可以是经验性的。

块图标 n-D Lookup Table 显示块中指定的函数的图形。

块通过搜索或内插由块参数定义的值表将输入数据映射到输出值。 该块支持以下插值方法: Flat, Linear point-slope, Linear Lagrange, NearestCubic spline. 您可以将这些方法应用于从1到30的任何维度的表。

您可以在此处阅读有关插值方法的更多信息。: 近似函数值的方法

在下一个块中,第一个输入标识第一维(行)的参考点,第二个输入标识第二维(列)的参考点,依此类推。

n d lookup table 1

参考点和表格数据的规范

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

块参数 委任事宜

Number of dimensions

指定表中的维度数。

Breakpoints 1

设置对应于表的每个维度的参考点的向量。

Table data

定义一组相关的输出值。

块如何生成输出数据

n-D Lookup Table 通过基于输入值搜索或评估表值来生成输出数据。

块输入 阻止行为 n-D Lookup Table

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

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

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

使用所选的插值相应的表值 Interpolation method .

它们与参考点数据集中的索引值不对应,并且超出范围。

使用所选的外推输出值 Extrapolation method .

执行等效操作的其他块

您可以使用块 Interpolation Using Prelookup 用块 Prelookup 执行与 n-D Lookup Table . 块的这种组合提供了更多的灵活性,这可以导致更有效的线性插值建模。

港口

输出

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

Details

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

当程序块的输入数据…​ 则程序块 n-D Lookup Table …​

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

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

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

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

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

使用所选值外推输出值 Extrapolation method .

数据类型

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`。

复数支持

参数

主页

# Number of dimensions — 桌子测量次数
Real number

Details

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

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

  • 要指定的参考点集数。

要指定…​ 需要…​

1、2、3 或 4。

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

更多表格大小。

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

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

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

默认值

3

程序使用名称

NumberOfTableDimensions

可调谐

可计算

# Table data — 定义输出值表
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

可调谐

可计算

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

Details

第 n 次测量的参考点。

用于指定参考点值的参数数量取决于参数值 Number of dimensions .

默认值

[10, 22, 31]

程序使用名称

BreakpointsForDimension1

可调谐

可计算

查找方法

# Interpolation method — 参考点数值之间的内插法
Flat | Nearest | Linear point-slope | Linear Lagrange | Cubic spline

Details

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

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

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

默认值

Linear point-slope

程序使用名称

InterpMethod

可调谐

可计算

# Extrapolation method — 处理超出参考点的输入值的方法
Clip | Linear | Cubic spline

Details

选择外推法。

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

依赖关系

选择 `Cubic spline`为 Extrapolation method 还必须选择 `Cubic spline`为 Interpolation method .

Clip | Linear | Cubic spline

默认值

Linear

程序使用名称

ExtrapMethod

可调谐

可计算