作者hatey ( )
看板MATLAB
标题[讨论] 滤波器的产生 butter
时间Thu Jan 31 09:46:11 2013
我想做一组滤波器把高频的杂讯去掉
我的讯号是一组一维阵列
可是我下指令
>> [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