我有扫描正弦音频信号的一系列录音,我想知道每个样本的有效频率。
例如,正弦扫描可能在400-10000 Hz之间,最后500次采样。
我在Matlab工作,我会使用logspace(a,b,n),但它只接受a和b作为10的幂。我需要能够在任意2个值之间产生逻辑上增加的值数组的东西
理想情况下在matlab中。
答案 0 :(得分:2)
您可以将值a和b表示为10的指数,因为10 ^(log10(a))= a。
所以:
n = 100; %number of points between a and b
y = logspace(log10(a), log10(b), n);