我想做一組濾波器把高頻的雜訊去掉
我的訊號是一組一維陣列
可是我下指令
>> [b,a] = butter(5,0.9,'low')
出現了下面的error
??? Input argument "NumofPixels" is undefined.
Error in ==> poly at 11
Step = 1/(NumofPixels-1);
Error in ==> zp2ss at 130
den = real(poly(p(i:i+1)));
Error in ==> butter at 73
[a,b,c,d] = zp2ss(z,p,k);
我研究了一下網路上別人的範例還有 help的說明
實在不曉得我哪裡錯了
另外
我的資料是spectrometer取出的值
所以沒有所謂的frequency
那butter(n,wn,'low')裡面的wn究竟該怎麼取?
我現在是打算先隨便取幾個數值
稍微比較一下再慢慢修正
最後,n隨便設是不是不太有影響?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 129.7.145.223
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):