作者skyslj (summerstorm)
看板MATLAB
标题[讨论] 请问关於间距不固定的内插法
时间Mon Dec 29 22:40:43 2014
大家好,小弟最近有个题目要对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然後用外插方式处理。
不知道各位有没有什麽更好的方法呢?
--
推 ko86600173:孩子的教育... 05/13 18:46
推 go6g4go6: 不能脱... 05/13 18:47
推 shmilorm: 裤子... 05/13 19:01
推 whitehusky: 否则... 05/13 19:13
→ mariandtmac: 会被肛到... 05/13 19:14
推 chris1281: 而且很爽... 05/13 19:17
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 163.13.133.35
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/MATLAB/M.1419864051.A.AAA.html
1F:→ windg: x=[1 3 4 5 8 10]; y = x.^2; 12/30 06:00
2F:→ windg: xq = 1:0.1:10; yq = interp1(x,y,xq); 12/30 06:01
3F:推 sherees: interp1 01/06 10:17