Re: [討論] 濾波器的產生 butter
自己回答
原來我自定義了一組poly的函數
所以就沒有使用預設的函數
另外剛剛順便測試了一下wn設的值(0.1 0.5 0.9)
wn越小曲線越平滑
所以應該就是把大部分的高頻都去除了
※ 引述《hatey ( )》之銘言:
: 我想做一組濾波器把高頻的雜訊去掉
: 我的訊號是一組一維陣列
: 可是我下指令
: 出現了下面的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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):