Engee 文档

Interpolation Using Prelookup

使用预先计算的指数和分数值来加速近似 -维函数。

类型: Interpolation_n-D

图书馆中的路径:

/Basic/Lookup Tables/Interpolation Using Prelookup

资料描述

Interpolation Using Prelookup 使用块时最有效 Prelookup. 座 Prelookup 计算区间的指数和分数,以确定其输入值的大小 指参考点的数据集。 得到的指数和分数值被送入块中 Interpolation Using Prelookup 用于插值 -维表。 两个块都集成了算法。

块图标将根据设置的参数而改变.

支持的块操作

要使用该块 Interpolation Using Prelookup 您需要直接在对话框中设置一组表数据值。 通常,这些表格值对应于以块为单位设置的参考点的数据集。 Prelookup. 座 Interpolation Using Prelookup 通过基于索引的值和从块获得的间隔的分数搜索或评估表格值来生成输出数据。 Prelookup. 索引和间隔分数的端口在块图标上显示为*k*和*f*。 Interpolation Using Prelookup .

当输入索引的值和区间的分数时…​ Interpolation Using Prelookup …​

与具有参考点的数据集中的值的比较

在更高维度的行、列和锚点的交叉点输出表的值

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

使用选定的插值方法对相应的表值进行插值。

它们与参考点数据集中的值不匹配并且超出范围。

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

港口

输出

# OUT_1 — N 维函数近似值
标量 | 向量 | 矩阵

Details

通过对输入索引 k 和分数 f 的值进行内插(或外推)计算得出的 N 维函数的近似值。

数据类型

Float64`。

复数支持

输入

# k1 — 表格第一个维度的索引 k
标量 | 向量 | 矩阵

Details

第一个值为 的索引,指定包含输入值 的区间,用于表格的第一个维度。

数据类型

Float16"、"Float32"、"Float64"、"Int8"、"Int16"、"Int32"、"Int64"、"UInt8"、"UInt16"、"UInt32"、"UInt64"。

复数支持

# f1 — 表格第一个维度的分数 f
标量 | 向量 | 矩阵

Details

分数 , 表示输入在表格第一维的区间 中的归一化位置。

数据类型

Float16、Float32、Float64、Int8、Int16、Int32、Int64、UInt8、UInt16、UInt32、UInt64。

复数支持

# 织带 — 表格第 n 维的索引 k
标量 | 向量 | 矩阵

Details

第一个值为 的索引,指定包含表格第 n 维输入值 的区间。

数据类型

Float16"、"Float32"、"Float64"、"Int8"、"Int16"、"Int32"、"Int64"、"UInt8"、"UInt16"、"UInt32"、"UInt64"。

复数支持

# fn — 表格第 n 维的分数 f
标量 | 向量 | 矩阵

Details

分数 , 表示输入在表格第 n 维的区间 中的归一化位置。

数据类型

Float16`、Float32`、Float64`、Int8`、Int16`、Int32`、Int64`、UInt8`、UInt16`、UInt32`、UInt64`。

复数支持

参数

表格数据

# Number of dimensions — 表格数据维度
Real number

Details

指定表格数据的维数。维数决定了表格的自变量数量。

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

默认值

2

程序使用名称

NumberOfTableDimensions

可调谐

可计算

# Value — 表格数据值
Array of real numbers

Details

以 N 维数组形式设置表格数据,其中 为参数值 Number of dimensions .

默认值

sqrt.(collect(1:11) * collect(1:11)')

程序使用名称

Table

可调谐

可计算

算法

# Interpolation method — 插值法
Flat | Nearest | Linear point-slope | Linear Lagrange

Details

区块对表格数据进行插值的方法。

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

Flat | Nearest | Linear point-slope | Linear Lagrange

默认值

Linear point-slope

程序使用名称

InterpMethod

可调谐

可计算

# Extrapolation method — 处理超出参考点数据集范围的输入值的方法
Clip | Linear

Details

程序块用于推断超出参考点数据集范围的所有输入值的方法。

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

要使图块PrelookupInterpolation Using Prelookup n-D Lookup TablePrelookup 的外推法必须与单独使用区块 时的外推法相同。 Interpolation Using Prelookup 与只使用图块n-D Lookup Table 时相同。

例如,要使n-D Lookup Table 区块使用 "线性 "外推法获得相同的行为,请将Prelookup 区块和*使用预查询的内插法* 区块的外推法设为 "线性"。

区块 Interpolation Using Prelookup 如果输入或输出信号为定点数据类型,程序块不支持线性外推法。

Clip | Linear

默认值

Linear

程序使用名称

ExtrapMethod

可调谐

可计算