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

看板MATLAB作者 (summerstorm)時間10年前 (2014/12/29 22:40), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
大家好,小弟最近有個題目要對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://www.ptt.cc/bbs/MATLAB/M.1419864051.A.AAA.html

12/30 06:00, , 1F
x=[1 3 4 5 8 10]; y = x.^2;
12/30 06:00, 1F

12/30 06:01, , 2F
xq = 1:0.1:10; yq = interp1(x,y,xq);
12/30 06:01, 2F

01/06 10:17, , 3F
interp1
01/06 10:17, 3F
文章代碼(AID): #1KeMVpgg (MATLAB)
文章代碼(AID): #1KeMVpgg (MATLAB)