我有一个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感到难过?
我觉得必须有比这更有效的方法吗?
答案 0 :(得分:0)
文献中有无数的外推方法,"将多项式拟合到每一行"将只是其中之一,不一定无效,不知道为什么你提到你不做不做。对于2D数据,可能适合表面将导致更好的结果。
但是,如果您想要一种简单易用的方法(可能会或可能不会解决您的问题),您可以随时使用函数interp2
进行插值。如果您选择spline
或makima
作为插值函数,则还会针对K
域外的任何查询点进行推断。