[討論] 濾波器的產生 butter

看板MATLAB作者 ( )時間13年前 (2013/01/31 09:46), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
我想做一組濾波器把高頻的雜訊去掉 我的訊號是一組一維陣列 可是我下指令 >> [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
文章代碼(AID): #1H2SpdlO (MATLAB)
文章代碼(AID): #1H2SpdlO (MATLAB)