0

我有一个 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 感到困惑?

我觉得必须有比这更有效的方法??

4

1 回答 1

0

文献中有无数的外推方法,“将多项式拟合到每一行”只是其中一种,不一定无效,不知道为什么你提到你不想这样做。不过,对于 2D 数据,拟合表面可能会产生更好的结果。

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

于 2018-01-09T10:59:26.867 回答