我有一系列温度剖面的时间序列需要插值。如果我的数据不是规则间隔的,我想问如何做到这一点。以下是矩阵的具体信息:
- 温度为30x365 - 时间为1x365 - 深度为30x1
时间和深度都是不规则间隔的。我想问如何将它们插值到一个规则网格中?
我已经查看了Matlab中的interp2和TriScatteredInterp,但问题在于:
- interp2仅适用于数据在规则网格中的情况。 - TriscatteredInterp仅适用于向量为列向量的情况。虽然时间和深度都是列向量,但温度不是。
谢谢。
- 温度为30x365 - 时间为1x365 - 深度为30x1
时间和深度都是不规则间隔的。我想问如何将它们插值到一个规则网格中?
我已经查看了Matlab中的interp2和TriScatteredInterp,但问题在于:
- interp2仅适用于数据在规则网格中的情况。 - TriscatteredInterp仅适用于向量为列向量的情况。虽然时间和深度都是列向量,但温度不是。
谢谢。
temperature(i, :)
)以解决尺寸问题。然而,问题不太清楚。你到底想做什么?是线性插值、多项式插值还是其他高级插值方法?难道你不能像往常一样进行拟合并从那里开始吗? - Superbest