Engee 文档

Matrix Interpolation

矩阵之间的插值

类型: MatrixInterpolation

图书馆中的路径:

/Basic/Lookup Tables/Matrix Interpolation

说明

Matrix Interpolation 程序块使用预先计算的指数和分数值对 维表执行内插法(或外推法)。每个数据点可以是一个矩阵。最多支持三个参考点维度的插值。

如果锚点的维数设置为 ,且表中的每个数据点都是维数为 的矩阵,则表数据维数为 。表格数据的最后 维数必须与每个插值维数中的锚点维数相对应。矩阵的第一个 维是每个数据点。

端口

输出

# 端口_1 — N 维函数近似值
标量"|"向量"|"矩阵"|"多维数组

Details

通过对输入索引 和分数 的值进行内插(或外推)计算出的表格数据的近似值 -维函数。

数据类型

Float64`。

复数支持

输入

# k1 — 表格第一个维度的索引 k1
标量

Details

表格第一个维度的索引

数据类型

Int8"、"Int16"、"Int32"、"UInt8"、"UInt16"、"UInt32"。

复数支持

# f1 — 表格第一个维度的分数 f1
标量

Details

表格第一个维度的分数

数据类型

Float16"、"Float32"、"Float64"。

复数支持

# k2 — 表中第二个维度的 k2 索引
标量

Details

表格第二个维度的索引

依赖关系

要使用此端口,请将 Interpolate dimension 设为 2

数据类型

Int8`、Int16`、Int32`、UInt8`、UInt16`、UInt32`。

复数支持

# f2 — 表格第二个维度的分数 f2
标量

Details

表格第二个维度的分数

依赖关系

要使用此端口,请将 Interpolate dimension 设置为 2

数据类型

Float16"、"Float32"、"Float64"。

复数支持

# k3 — 表格第三个维度的 k3 索引
标量

Details

表格第三个维度的索引

依赖关系

要使用此端口,请将 Interpolate dimension 设为 3

数据类型

Int8`、Int16`、Int32`、UInt8`、UInt16`、UInt32`。

复数支持

# f3 — 表格第三个维度的分数 f3
标量

Details

表格第三个维度的分数

依赖关系

要使用此端口,请将 Interpolate dimension 设置为 3

数据类型

Float16"、"Float32"、"Float64"。

复数支持

参数

参数

# Interpolation method — 插值法
Flat | Nearest | Linear

Details

在参考点之间对表格数据进行内插的方法。

Flat | Nearest | Linear

默认值

Linear

程序使用名称

InterpMethod

可调谐

可计算

# Extrapolation method — 外推法
Clip | Linear

Details

当原始数据的索引 和分数 超出参考点范围时,对表格数据进行外推的方法。

Clip | Linear

默认值

Clip

程序使用名称

ExtrapMethod

可调谐

可计算

# Interpolate dimension — 台面尺寸
1 | 2 | 3

Details

表格维度:1"、"2 "或 "3"。该参数定义

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

  • 要定义的参考点输入集数。

1 | 2 | 3

默认值

1

程序使用名称

InterpolateDimension

可调谐

可计算

# Table data — 输出值表
Array of real and/or complex numbers

Details

输出值表

输入输出值表。数据表的维数必须等于参考点维数和矩阵维数之和,因为每个数据点都是该数据块的一个矩阵。

默认值

collect(1:1:10)

程序使用名称

TableData

可调谐

可计算