【发布时间】:2011-09-23 15:36:12
【问题描述】:
我想翻译下面的Matlab函数
ts = resample(ts,Time) 使用新的时间向量对时间序列对象 ts 重新采样。
在java中。
目前,我找不到任何类似的执行 matlab 功能的 java 库。
我在 java 中的“ts”目前类似于坐标数组列表。 坐标是 (ti,xi,yi,zi) 而我在 Java 中的时间是一个 Double 的 ArrayList。
请帮帮我,我完全卡住了!
最好的问候,
索菲亚
【问题讨论】:
-
提示:首先编写一些输入和所需输出的示例。这是作业吗?
-
您有一个结果时间序列,其中包含要基于此参考时间序列 (t_ref_i) 重新采样的数据(如 ti xi yi zi)。所以想法是获得重新采样的数据系列(t_ref_i x_res_i y_res_i z_res_i)。我通过做一个简单的线性插值解决了 pb (但参考时间序列的范围必须小于结果时间的数据范围)
标签: java matlab time time-series resampling