
MATLAB m文件运行不成功 但命令窗口可以?
x=[24681012];h=[0111010];L=length(x)+length(h)-1;%卷积长度xe=fft(x,L);%x的快速卷积he=fft(h,L);...
x=[2 4 6 8 10 12]; h=[0 1 1 1 0 1 0]; L=length(x)+length(h)-1; % 卷积长度 xe=fft(x,L); %x的快速卷积 he=fft(h,L); %h的快速卷积 result_dftconv=ifft(xe.*he); % 卷积的反傅立叶变化 n=0:L-1; %逐个画 %第一... x=[2 4 6 8 10 12]; h=[0 1 1 1 0 1 0]; L=length(x)+length(h)-1; % 卷积长度 xe=fft(x,L); %x的快速卷积 he=fft(h,L); %h的快速卷积 result_dftconv=ifft(xe.*he); % 卷积的反傅立叶变化 n=0:L-1; %逐个画 %第一幅图 subplot(2,1,1); stem(n,real(result_dftconv)); %画柱状图 title('Result of Liner Convolution using DFT'); xlabel('Time index n'); ylabel('Amplitude'); result_conv=conv(x,h); error=result_conv-result_dftconv; %第二幅图 subplot(2,1,2); stem(n,abs(error)); title('error of Amplitude'); xlabel('Time index n '); ylabel('Amplitude'); 如题,why? 复制 粘贴就免了 谢谢啦
展开
1个回答
展开全部
我运行了下,可以的啊。。。你是不是m文件名字取的不合适
你把m文件的名字改成test.m试试看
你把m文件的名字改成test.m试试看
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询