Engee 文档

插值矩阵(x,y,z)

矩阵插值

类型: SubSystem

图书馆中的路径:

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

说明

插值矩阵(xyz)代码块插值一个矩阵数组。要进行插值的数组必须是五维的:前两个维度对应矩阵的行和列,第三、第四和第五维度对应数组中的矩阵索引。例如,如果要为 , , , , , , 分别指定八个大小为 2 乘 2 的矩阵 , , , , , , ,那么*Matrix to interpololate 参数的值指定为`[A;; ; ; ; b; ; ; ; ; ; c; ; ; ; ; ; d; ; ; ; ; ; ; e;;;;_f_;;;;;_g_;;;;_e_]`。结果数组的大小为 2 x 2 x 2 x 2 x 2 x 2 x 2。

插值矩阵 的计算公式为

其中

在这些公式中。 - -th 数组矩阵; - 插值参数; , , .

插值参数 , и 等于

港口

输入

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

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

数据类型: Float64

xf 是第一个插值参数
标量

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

数据类型: Float64

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

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

数据类型: Float64

yf 是第二个插值参数
标量

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

数据类型: Float64

zk 是矩阵的第三个索引
标量

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

数据类型: Float64

zf 是第三个插值参数
标量

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

数据类型: Float64

输出

Matrix(x) - 插值矩阵
矩阵

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

数据类型: Float64

参数

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

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