Re: [討論] 濾波filter怎麼分段濾波???
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章