作者hatey ( )
看板MATLAB
标题Re: [讨论] 滤波器的产生 butter
时间Thu Jan 31 11:46:50 2013
自己回答
原来我自定义了一组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