外推二维矩阵来预测未来的输出

extrapolating a 2D matrix to predict a future output

我有一个 2D 2401*266 矩阵 K 对应于 x 值(t:存储在 1*266 数组中)和 y 值(z:存储在 1*2401 数组中)。

我想推断矩阵 K 以预测一些未来值(对应于 t(1,267:279)。到目前为止,我已经扩展了 t,现在它是一个使用 for 循环的 1*279 矩阵:

for tq = 267:279
t(1,tq) = t(1,tq-1)+0.0333333333;
end

然而,我对如何在不为每一行拟合多项式的情况下外推 K 感到困惑?

我觉得一定有比这更有效的方法??

文献中有无数种外推方法,"fitting a polynomial to each row"只是其中一种,不一定无效,不知道你为什么说你不想做。对于 2D 数据,也许拟合表面会导致更好的结果。

但是,如果您想要一种简单、简单的方法(可能会或可能不会解决您的问题),您始终可以使用函数 interp2 进行插值。如果您选择 splinemakima 作为插值函数,它还会对 K.

域之外的任何查询点进行外推