看板 MATLAB 關於我們 聯絡資訊
我想做一組濾波器把高頻的雜訊去掉 我的訊號是一組一維陣列 可是我下指令 >> [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