以下适用于 c# .net 4。我正在寻找 ac# 代码。
(图 1)我有不同的值,例如 700、712、703 和 720。dt1 是例如 30ms,dt2 可能是 9ms。重要的是 dt1 到 dtn 不是恒定的。
(图2)时间轴
(图 3)这就是我想要的,大约 17ms 的恒定时间间隔 tc 的值。x1 到 xn 是变量包含的值,即:
x(t(x1)) = x1
x(t(x2)) = x2
...
x(t(xn)) = xn
如何实时确定 x1 到 xn?因此,假设当前时间是 dt1+dt2+dt3 内的某个位置。我不知道 dt3 什么时候完成(即使之前的 dt 在 9 毫秒和 30 毫秒之间)以及会有什么价值。我怎么能猜到 x4 的值,它考虑了以前的变化?
如何同时平滑(图 1)的值以使它们成为 - 比如说 - 700 - 708 - 712 - 720,即消除抖动?