看板 MATLAB 關於我們 聯絡資訊
大家好,小弟最近有個題目要對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
windg: x=[1 3 4 5 8 10]; y = x.^2; 12/30 06:00
windg: xq = 1:0.1:10; yq = interp1(x,y,xq); 12/30 06:01
sherees: interp1 01/06 10:17