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

看板MATLAB作者 (蔡蔡很忙)時間10年前 (2015/09/04 15:49), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《hungpontang (波波)》之銘言: : 大家好小弟有個程式想要問一下 : 我要濾波的是測力版資料 : 一筆資料總共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); load vapo.txt; vapor=vapo; [A,B]=butter(4,10/1000/2); for i=1:3; if i==1 p=1:6693; elseif i==2 p=7935:13535; elseif i==3 p=13890:20000; end vaporfilter=filtfilt(A,B,vapor(p)); vapor(p)=vaporfilter; end plot(vapor); -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.193.126 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1441352966.A.C6E.html

09/04 17:07, , 1F
感謝大神~~~雖然還是有些指令不懂~~~先照用就對了
09/04 17:07, 1F
文章代碼(AID): #1LwKq6nk (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1LwKq6nk (MATLAB)