gpt4 book ai didi

python - 插值函数

转载 作者:行者123 更新时间:2023-11-28 20:08:10 25 4
gpt4 key购买 nike

这可能是一个非常简单的问题,但我在 Matlab 中找到的所有关于插值的资源都试图关联两个值,我想从中受益的是如果我有在 8 小时内收集的数据,但是数据点之间的时间在变化,如何调整它以使时间段相等且数据保持一致?

或者从我一直在尝试的方法中换句话说:我有这些点的 GPS 纬度、经度和 Unix 时间;我想做的是在时间 1 和时间 3 获取纬度和经度,对于我不知道时间 2 的情况,只需用时间 1 的数据填充它——有没有一种功能性的方法可以做到这一点? (我知道在像 Python Pandas 这样的东西中你可以使用填充)但我不确定如何在 Matlab 中做到这一点。

最佳答案

您可以查看 MATLAB 中的拟合方法。例如,您可以查看 polyfitsplines。再来看polyfit,使用方法是:

P = polyfit(X,Y,N);

这里的 X 是你的时间数据,Y 是你的 GPS 数据在 X 中的时间值测量。N 是多项式的阶数。当您计算 P 时,您可以使用 polyval 函数作为:

Y1 = polyval(P,X1);

此处 X1 是统一时间样本,例如 X1=[1 2 3 4 5 6 7 8] 在您的情况下,Y1 将是当时的估计数据,P 是您使用 polyfit.

关于python - 插值函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14742893/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com