Engee 文档

插值矩阵(x,y)

矩阵插值

类型: SubSystem

图书馆中的路径:

/Aerospace/GNC/Control/Interpolate Matrix(x,y)

说明

Interpolate Matrix(xy) 程序块用于对矩阵数组进行插值。要进行插值的数组必须是四维的:前两个维度对应矩阵的行和列,第三和第四维度对应数组中的矩阵索引。例如,如果需要为 ( )、( )、( ) 和 ( ) 分别指定四个大小为 2 乘 2 的矩阵 ,则 Matrix to interpolate 参数的值设置为"[A; ; ; ; B; ; ; ; ; ; ; C; ; ; ; ; D]"。这样得到的数组大小为 2 by 2 by 2 by 2 by 2。

插值矩阵 的计算公式为

其中 - -th 数组矩阵、 - 插值参数。

插值参数 и 等于

港口

输入

xk - 矩阵的第一个索引
标量

矩阵在数组中的第一个索引。索引从零开始。

数据类型: Float64

xf 是第一个插值参数
标量

第一个插值参数 .参数取值范围为 01

数据类型: Float64

yk 是矩阵的第二个索引
标量

矩阵在数组中的第二个索引。索引从零开始。

数据类型: Float64

yf 是第二个插值参数
标量

第二插值参数 .该参数取值范围为 01

数据类型: Float64

输出

Matrix(x) - 插值矩阵
矩阵

插值矩阵,其维度由矩阵数组的前两个维度给出。

数据类型: Float64

参数

要插值的矩阵 - 矩阵数组
[ones(2,2);;;ones(2,2);;;;ones(2,2)](默认) | matrix

矩阵数组。数组中的所有矩阵必须大小相同。