《DSP using MATLAB》示例Example5.22

Posted 沧海一粟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《DSP using MATLAB》示例Example5.22相关的知识,希望对你有一定的参考价值。

代码:

Nmax = 2048; fft_time = zeros(1, Nmax);
for n = 1:1:Nmax
	x=rand(1,n);
	t=clock; fft(x); fft_time(n)=etime(clock, t);
end

n=[1:1:Nmax]; 

figure(\'NumberTitle\', \'off\', \'Name\', \'Exameple5.22 \')
set(gcf,\'Color\',\'white\'); 
plot(n, fft_time,\'.\');
xlabel(\'N\'); ylabel(\'Time in Sec.\'); title(\'FFT execution times\');

  该脚本运行与机器软硬件有关,书中例子结果:

我的机子运行结果为:

都是显示常数,15ms左右。

 

以上是关于《DSP using MATLAB》示例Example5.22的主要内容,如果未能解决你的问题,请参考以下文章

《DSP using MATLAB》示例Example 6.20

《DSP using MATLAB》示例Example5.17

《DSP using MATLAB》示例Example5.18

《DSP using MATLAB》示例Example5.21

DSP using MATLAB 示例Example3.17

《DSP using MATLAB》示例Example 8.8