[討論] 濾波filter怎麼分段濾波???

看板MATLAB作者 (波波)時間8年前 (2015/09/03 16:53), 編輯推噓2(203)
留言5則, 2人參與, 最新討論串1/2 (看更多)
大家好小弟有個程式想要問一下 我要濾波的是測力版資料 一筆資料總共20000筆 頻率1000HZ 但是我要濾的是 1:6693 7935:13535 13890:20000 這三個階段 想請問一下要怎麼做 以下為小弟這個接觸matlab大概三個禮拜 但是我知道錯很大 懇求各位神手幫忙了 load vapo.txt; vapor=vapo(1:6693;7935:13535;13890:20000,1); [A,B]=butter(4,10/1000/2); vaporfilter=filtfilt(A,B,vapor); plot(vaporfilter); -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.122.136.37 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1441270431.A.DBB.html

09/04 14:12, , 1F
你的意思是只要處理那三段data嗎?如果是的話應該是vapor
09/04 14:12, 1F

09/04 14:12, , 2F
這個變數取值出問題的
09/04 14:12, 2F

09/04 14:17, , 3F
vapor=[vapo(1:6693);vapo(7935:13535);vapo(13890:20000)]
09/04 14:17, 3F

09/04 14:41, , 4F
我只要處理那三段沒錯~~~但是沒處理的還是要保存下來
09/04 14:41, 4F

09/04 14:41, , 5F
這樣我該如何處理@@
09/04 14:41, 5F
文章代碼(AID): #1Lw0gVsx (MATLAB)
文章代碼(AID): #1Lw0gVsx (MATLAB)