[讨论] 请问关于间距不固定的内插法

楼主: skyslj (summerstorm)   2014-12-29 22:40:43
大家好,小弟最近有个题目要对sensor录下来的值进行分析,
但是因为记录下来的数值,因MCU忙碌的关系而没有依照原本设定
假设: 每10ms 记录一次
所以理论上数值应该要是:
00:00:00.000 X1
00:00:00.010 X2
00:00:00.020 X3
. .
. .
. .
00:00:10.000 X1000
但实际上可能变成:
00:00:00.000 X1
00:00:00.030 X3
00:00:00.120 X12
00:00:00.170 X17
00:00:00.240 X24
00:00:00.360 X36
. .
. .
. .
00:00:09.950 X995
每个点跟点之间的时间间格是不固定的,
请问一下各位前辈,如果我想要把他插固定每10ms一笔资料的话,
要用什么方式来处理会比较快呢?
之前跟学弟讨论过,直接用循环一次一次scan,
若判断每三笔中第一点跟第三点的时间差并不是20ms的话,
就直接在第一笔后面加10ms然后用外插方式处理。
不知道各位有没有什么更好的方法呢?
作者: windg (风)   2014-12-30 06:00:00
x=[1 3 4 5 8 10]; y = x.^2;xq = 1:0.1:10; yq = interp1(x,y,xq);
作者: sherees (ShaunTheSheep)   2013-01-06 10:17:00
interp1

Links booklink

Contact Us: admin [ a t ] ucptt.com