| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 		
			
			 | 
		#1 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2009-05-06 
				
				
				
					帖子: 3
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			出错信息: 
		
		
		
		
		
		
		
	In wavwrite>PCM_Quantize at 241 In wavwrite>write_wavedat at 267 In wavwrite at 112 In Myfilter6 at 42 ![]() ![]() ![]() ![]() 程序: ——————————————————————————————————— clear;clc [y,Fs,NBITS]=wavread('123.wav'); Y=fft(y,262144); f=[0 0.2 0.2 1]; m=[0 0 1 1]; b=fir2(30,f,m); %fir2用来设计任意频率响应的频率取样的数字FIR滤波器,b是n+1的一维向量 [H,w]=freqz(b,1,262144,'whole'); %w的范围是0~2π Y_OUT=Y.*H; y_out=ifft(Y_OUT,262144); wavwrite(y_out,Fs,NBITS,'123(修改).wav') ———————————————————————————————————— 我不知道是否是因为点数262144太大的原因…… 请各位大侠帮帮忙解决一下,谢谢了。  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 |