[討論] 請問關於間距不固定的內插法

作者: 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